home *** CD-ROM | disk | FTP | other *** search
/ Erotic Games: Memory / Erotic Games: Memory.iso / mac / air_installers / AdobeAIR.exe / setup.swf / scripts / RuntimeInstaller.as < prev    next >
Text File  |  2009-02-12  |  152KB  |  4,144 lines

  1. package
  2. {
  3.    import components.InstallerApplication;
  4.    import components.LocalizedButton;
  5.    import components.LocalizedLabel;
  6.    import components.LocalizedText;
  7.    import components.OSButtonBarHBox;
  8.    import flash.display.DisplayObject;
  9.    import flash.events.ErrorEvent;
  10.    import flash.events.Event;
  11.    import flash.events.EventDispatcher;
  12.    import flash.events.IOErrorEvent;
  13.    import flash.events.KeyboardEvent;
  14.    import flash.events.MouseEvent;
  15.    import flash.events.ProgressEvent;
  16.    import flash.events.TimerEvent;
  17.    import flash.system.Capabilities;
  18.    import flash.ui.Keyboard;
  19.    import flash.utils.Timer;
  20.    import flash.utils.getDefinitionByName;
  21.    import mx.binding.Binding;
  22.    import mx.binding.BindingManager;
  23.    import mx.binding.IBindingClient;
  24.    import mx.binding.IWatcherSetupUtil;
  25.    import mx.containers.Canvas;
  26.    import mx.containers.Grid;
  27.    import mx.containers.GridItem;
  28.    import mx.containers.GridRow;
  29.    import mx.containers.VBox;
  30.    import mx.controls.Button;
  31.    import mx.controls.Image;
  32.    import mx.controls.Label;
  33.    import mx.controls.List;
  34.    import mx.controls.ProgressBar;
  35.    import mx.controls.Spacer;
  36.    import mx.controls.TextArea;
  37.    import mx.core.Application;
  38.    import mx.core.ClassFactory;
  39.    import mx.core.DeferredInstanceFromFunction;
  40.    import mx.core.IFlexDisplayObject;
  41.    import mx.core.UIComponent;
  42.    import mx.core.UIComponentDescriptor;
  43.    import mx.core.mx_internal;
  44.    import mx.events.FlexEvent;
  45.    import mx.events.PropertyChangeEvent;
  46.    import mx.resources.ResourceManager;
  47.    import mx.skins.ProgrammaticSkin;
  48.    import mx.states.AddChild;
  49.    import mx.states.RemoveChild;
  50.    import mx.states.SetProperty;
  51.    import mx.states.SetStyle;
  52.    import mx.states.State;
  53.    import mx.styles.CSSStyleDeclaration;
  54.    import mx.styles.IStyleClient;
  55.    import mx.styles.StyleManager;
  56.    import mx.utils.ObjectProxy;
  57.    import skins.SimpleScrollArrowSkin;
  58.    import skins.SimpleScrollThumbSkin;
  59.    import skins.SimpleScrollTrackSkin;
  60.    import skins.SimpleTwoColorBorder;
  61.    
  62.    use namespace mx_internal;
  63.    
  64.    public class RuntimeInstaller extends InstallerApplication implements IBindingClient
  65.    {
  66.       
  67.       private static const Adobe_patent_P758:String = "AdobePatentID=\"P758\"";
  68.       
  69.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  70.       
  71.       private static const Adobe_patent_P763:String = "AdobePatentID=\"P763\"";
  72.       
  73.       mx_internal static var _RuntimeInstaller_StylesInit_done:Boolean = false;
  74.        
  75.       
  76.       private var _329533269errorText:TextArea;
  77.       
  78.       public var _RuntimeInstaller_List1:List;
  79.       
  80.       public var _RuntimeInstaller_SetProperty1:SetProperty;
  81.       
  82.       public var _RuntimeInstaller_SetProperty2:SetProperty;
  83.       
  84.       public var _RuntimeInstaller_SetProperty3:SetProperty;
  85.       
  86.       public var _RuntimeInstaller_SetProperty4:SetProperty;
  87.       
  88.       public var _RuntimeInstaller_SetProperty5:SetProperty;
  89.       
  90.       public var _RuntimeInstaller_SetProperty6:SetProperty;
  91.       
  92.       public var _RuntimeInstaller_SetProperty7:SetProperty;
  93.       
  94.       public var _RuntimeInstaller_SetProperty8:SetProperty;
  95.       
  96.       public var _RuntimeInstaller_SetProperty9:SetProperty;
  97.       
  98.       private var _229542092greenCircleIcon:Class;
  99.       
  100.       private var _853798108updateAppsRunningCanvas:Canvas;
  101.       
  102.       private var _embed_css_Button_downSkin_png_1315160815:Class;
  103.       
  104.       mx_internal var _bindingsByDestination:Object;
  105.       
  106.       public var _RuntimeInstaller_SetStyle1:SetStyle;
  107.       
  108.       public var _RuntimeInstaller_SetStyle2:SetStyle;
  109.       
  110.       private var _713956140completeFinish:LocalizedButton;
  111.       
  112.       private var asyncCallTimer:Timer;
  113.       
  114.       private var _1992811297completeTextResourceName:String = "";
  115.       
  116.       private var _1318708836updateAppsRunning:TextArea;
  117.       
  118.       private var _944448939updateSpacer:Spacer;
  119.       
  120.       private var _1197773823appIconBG:Class;
  121.       
  122.       private var _embed__font_Myriad_Pro_Bold_medium_normal_1670913903:Class;
  123.       
  124.       private var _embed__font_Myriad_Pro_medium_normal_1085510355:Class;
  125.       
  126.       private var _embed_mxml_assets_add_png_548480860:Class;
  127.       
  128.       private var _934908847record:ObjectProxy;
  129.       
  130.       public var _RuntimeInstaller_Label1:Label;
  131.       
  132.       public var _RuntimeInstaller_Label2:Label;
  133.       
  134.       private var _embed_css__assets_scroll_thumb_png_1750713466:Class;
  135.       
  136.       private var _embed_css_Button_upSkin_png_84724716:Class;
  137.       
  138.       private var _1922221831progressCancel:LocalizedButton;
  139.       
  140.       private var _607735242patchSameClose:LocalizedButton;
  141.       
  142.       private var _embed_css_Button_Default_upSkin_png_1016964574:Class;
  143.       
  144.       private var _1634233860uninstallCancel:LocalizedButton;
  145.       
  146.       private var _1458973673uninstallAppCanvas:Canvas;
  147.       
  148.       private const ERROR_ID_TO_NAME:Object = {
  149.          5008:"windowsInstallInProgress",
  150.          5009:"msiInstallRejected",
  151.          5024:"linuxDistroUnknown",
  152.          5025:"linuxKeyring"
  153.       };
  154.       
  155.       public var _RuntimeInstaller_SetProperty10:SetProperty;
  156.       
  157.       public var _RuntimeInstaller_SetProperty11:SetProperty;
  158.       
  159.       public var _RuntimeInstaller_SetProperty12:SetProperty;
  160.       
  161.       public var _RuntimeInstaller_SetProperty13:SetProperty;
  162.       
  163.       public var _RuntimeInstaller_SetProperty14:SetProperty;
  164.       
  165.       public var _RuntimeInstaller_SetProperty15:SetProperty;
  166.       
  167.       public var _RuntimeInstaller_SetProperty16:SetProperty;
  168.       
  169.       public var _RuntimeInstaller_SetProperty17:SetProperty;
  170.       
  171.       public var _RuntimeInstaller_SetProperty18:SetProperty;
  172.       
  173.       public var _RuntimeInstaller_SetProperty19:SetProperty;
  174.       
  175.       private var _1230359918patchNow:LocalizedButton;
  176.       
  177.       private var _965310316completeLabelResourceName:String = "";
  178.       
  179.       private var _1869917749airPackageIcon:Class;
  180.       
  181.       public var _RuntimeInstaller_SetProperty20:SetProperty;
  182.       
  183.       public var _RuntimeInstaller_RemoveChild1:RemoveChild;
  184.       
  185.       public var _RuntimeInstaller_RemoveChild2:RemoveChild;
  186.       
  187.       public var _RuntimeInstaller_RemoveChild3:RemoveChild;
  188.       
  189.       private var _139350644progressContent:VBox;
  190.       
  191.       private var _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080:Class;
  192.       
  193.       private var _1707366196redBlockedIcon:Class;
  194.       
  195.       private var _1032081422patchNewerUpdate:LocalizedButton;
  196.       
  197.       private var _1172428532installedApps:Array;
  198.       
  199.       public var _RuntimeInstaller_AddChild10:AddChild;
  200.       
  201.       public var _RuntimeInstaller_AddChild11:AddChild;
  202.       
  203.       private var _1131509414progressBar:ProgressBar;
  204.       
  205.       private var _1654957862redCircleIcon:Class;
  206.       
  207.       private var _264524434contentBox:VBox;
  208.       
  209.       mx_internal var _bindingsBeginWithWord:Object;
  210.       
  211.       private var _503203263patchNewerCancel:LocalizedButton;
  212.       
  213.       private var sharedEvents:EventDispatcher;
  214.       
  215.       private var _763044039progressLabel:LocalizedLabel;
  216.       
  217.       public var _RuntimeInstaller_VBox3:VBox;
  218.       
  219.       public var _RuntimeInstaller_VBox4:VBox;
  220.       
  221.       public var _RuntimeInstaller_VBox5:VBox;
  222.       
  223.       public var _RuntimeInstaller_VBox6:VBox;
  224.       
  225.       public var _RuntimeInstaller_VBox7:VBox;
  226.       
  227.       public var _RuntimeInstaller_VBox9:VBox;
  228.       
  229.       private var _1257611044patchLater:LocalizedButton;
  230.       
  231.       private var _1748930644patchOlderClose:LocalizedButton;
  232.       
  233.       private var _287913606progressResourceName:String = "";
  234.       
  235.       private var _1610096848errorClose:LocalizedButton;
  236.       
  237.       private var buttonKeyPressTimer:Timer;
  238.       
  239.       private var _992840477airIcon:Class;
  240.       
  241.       private var _1410965406iconImage:Image;
  242.       
  243.       private var _embed_css_Button_Default_downSkin_png_1063774301:Class;
  244.       
  245.       private var _2143069232additionalVersionAdd:LocalizedButton;
  246.       
  247.       private var _3124773eula:EULA;
  248.       
  249.       private var _2057878774redSecurityIcon:Class;
  250.       
  251.       public var _RuntimeInstaller_LocalizedText8:LocalizedText;
  252.       
  253.       public var _RuntimeInstaller_AddChild1:AddChild;
  254.       
  255.       public var _RuntimeInstaller_AddChild2:AddChild;
  256.       
  257.       public var _RuntimeInstaller_AddChild3:AddChild;
  258.       
  259.       public var _RuntimeInstaller_AddChild4:AddChild;
  260.       
  261.       public var _RuntimeInstaller_AddChild5:AddChild;
  262.       
  263.       public var _RuntimeInstaller_AddChild6:AddChild;
  264.       
  265.       public var _RuntimeInstaller_AddChild7:AddChild;
  266.       
  267.       public var _RuntimeInstaller_AddChild8:AddChild;
  268.       
  269.       public var _RuntimeInstaller_AddChild9:AddChild;
  270.       
  271.       private var _embed_css_Button_Default_overSkin_png_1598282337:Class;
  272.       
  273.       private var _embed_css_Button_overSkin_png_723251137:Class;
  274.       
  275.       mx_internal var _watchers:Array;
  276.       
  277.       public var _RuntimeInstaller_VBox10:VBox;
  278.       
  279.       public var _RuntimeInstaller_VBox11:VBox;
  280.       
  281.       private var _embed_css_Button_disabledSkin_png_250132025:Class;
  282.       
  283.       private var _embed_css_Button_Default_DisabledSkin_png_2000144681:Class;
  284.       
  285.       private var _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296:Class;
  286.       
  287.       public var _RuntimeInstaller_LocalizedLabel9:LocalizedLabel;
  288.       
  289.       private var _295934570updateText:LocalizedText;
  290.       
  291.       private var _703057299yellowSecurityIcon:Class;
  292.       
  293.       private var _458480501additionalVersionCancel:LocalizedButton;
  294.       
  295.       mx_internal var _bindings:Array;
  296.       
  297.       private var _documentDescriptor_:UIComponentDescriptor;
  298.       
  299.       public function RuntimeInstaller()
  300.       {
  301.          this._documentDescriptor_ = new UIComponentDescriptor({
  302.             "type":InstallerApplication,
  303.             "propertiesFactory":function():Object
  304.             {
  305.                return {"childDescriptors":[new UIComponentDescriptor({
  306.                   "type":VBox,
  307.                   "propertiesFactory":function():Object
  308.                   {
  309.                      return {"childDescriptors":[new UIComponentDescriptor({
  310.                         "type":Image,
  311.                         "id":"iconImage",
  312.                         "propertiesFactory":function():Object
  313.                         {
  314.                            return {
  315.                               "width":83,
  316.                               "height":81
  317.                            };
  318.                         }
  319.                      })]};
  320.                   }
  321.                }),new UIComponentDescriptor({
  322.                   "type":VBox,
  323.                   "id":"contentBox",
  324.                   "propertiesFactory":function():Object
  325.                   {
  326.                      return {
  327.                         "styleName":"topContentBox",
  328.                         "percentWidth":100,
  329.                         "percentHeight":100,
  330.                         "childDescriptors":[new UIComponentDescriptor({
  331.                            "type":LocalizedText,
  332.                            "propertiesFactory":function():Object
  333.                            {
  334.                               return {
  335.                                  "percentWidth":100,
  336.                                  "styleName":"h1",
  337.                                  "condenseWhite":true,
  338.                                  "resourceName":"titleMainTitle"
  339.                               };
  340.                            }
  341.                         })]
  342.                      };
  343.                   }
  344.                })]};
  345.             }
  346.          });
  347.          this._992840477airIcon = RuntimeInstaller_airIcon;
  348.          this._1869917749airPackageIcon = RuntimeInstaller_airPackageIcon;
  349.          this._703057299yellowSecurityIcon = RuntimeInstaller_yellowSecurityIcon;
  350.          this._2057878774redSecurityIcon = RuntimeInstaller_redSecurityIcon;
  351.          this._1707366196redBlockedIcon = RuntimeInstaller_redBlockedIcon;
  352.          this._1654957862redCircleIcon = RuntimeInstaller_redCircleIcon;
  353.          this._229542092greenCircleIcon = RuntimeInstaller_greenCircleIcon;
  354.          this._1197773823appIconBG = RuntimeInstaller_appIconBG;
  355.          this._1172428532installedApps = [];
  356.          this._embed__font_Myriad_Pro_Bold_medium_normal_1670913903 = RuntimeInstaller__embed__font_Myriad_Pro_Bold_medium_normal_1670913903;
  357.          this._embed__font_Myriad_Pro_medium_normal_1085510355 = RuntimeInstaller__embed__font_Myriad_Pro_medium_normal_1085510355;
  358.          this._embed_css_Button_Default_DisabledSkin_png_2000144681 = RuntimeInstaller__embed_css_Button_Default_DisabledSkin_png_2000144681;
  359.          this._embed_css_Button_Default_downSkin_png_1063774301 = RuntimeInstaller__embed_css_Button_Default_downSkin_png_1063774301;
  360.          this._embed_css_Button_Default_overSkin_png_1598282337 = RuntimeInstaller__embed_css_Button_Default_overSkin_png_1598282337;
  361.          this._embed_css_Button_Default_upSkin_png_1016964574 = RuntimeInstaller__embed_css_Button_Default_upSkin_png_1016964574;
  362.          this._embed_css_Button_disabledSkin_png_250132025 = RuntimeInstaller__embed_css_Button_disabledSkin_png_250132025;
  363.          this._embed_css_Button_downSkin_png_1315160815 = RuntimeInstaller__embed_css_Button_downSkin_png_1315160815;
  364.          this._embed_css_Button_overSkin_png_723251137 = RuntimeInstaller__embed_css_Button_overSkin_png_723251137;
  365.          this._embed_css_Button_upSkin_png_84724716 = RuntimeInstaller__embed_css_Button_upSkin_png_84724716;
  366.          this._embed_css__assets_scroll_thumb_png_1750713466 = RuntimeInstaller__embed_css__assets_scroll_thumb_png_1750713466;
  367.          this._embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080 = RuntimeInstaller__embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  368.          this._embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296 = RuntimeInstaller__embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  369.          this._embed_mxml_assets_add_png_548480860 = RuntimeInstaller__embed_mxml_assets_add_png_548480860;
  370.          this._bindings = [];
  371.          this._watchers = [];
  372.          this._bindingsByDestination = {};
  373.          this._bindingsBeginWithWord = {};
  374.          super();
  375.          mx_internal::_document = this;
  376.          mx_internal::_RuntimeInstaller_StylesInit();
  377.          this.horizontalScrollPolicy = "off";
  378.          this.verticalScrollPolicy = "off";
  379.          this.percentWidth = 100;
  380.          this.percentHeight = 100;
  381.          this.layout = "horizontal";
  382.          this.states = [this._RuntimeInstaller_State1_c(),this._RuntimeInstaller_State2_c(),this._RuntimeInstaller_State3_c(),this._RuntimeInstaller_State4_c(),this._RuntimeInstaller_State5_c(),this._RuntimeInstaller_State6_c(),this._RuntimeInstaller_State7_c(),this._RuntimeInstaller_State8_c(),this._RuntimeInstaller_State9_c(),this._RuntimeInstaller_State10_c(),this._RuntimeInstaller_State11_c(),this._RuntimeInstaller_State12_c(),this._RuntimeInstaller_State13_c(),this._RuntimeInstaller_State14_c()];
  383.          this.addEventListener("preinitialize",this.___RuntimeInstaller_InstallerApplication1_preinitialize);
  384.          this.addEventListener("applicationComplete",this.___RuntimeInstaller_InstallerApplication1_applicationComplete);
  385.       }
  386.       
  387.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  388.       {
  389.          RuntimeInstaller._watcherSetupUtil = param1;
  390.       }
  391.       
  392.       public function ___RuntimeInstaller_State3_enterState(param1:FlexEvent) : void
  393.       {
  394.          focusManager.setFocus(this.additionalVersionAdd);
  395.       }
  396.       
  397.       [Bindable(event="propertyChange")]
  398.       public function get uninstallAppCanvas() : Canvas
  399.       {
  400.          return this._1458973673uninstallAppCanvas;
  401.       }
  402.       
  403.       [Bindable(event="propertyChange")]
  404.       public function get patchNewerUpdate() : LocalizedButton
  405.       {
  406.          return this._1032081422patchNewerUpdate;
  407.       }
  408.       
  409.       public function ___RuntimeInstaller_State6_enterState(param1:FlexEvent) : void
  410.       {
  411.          focusManager.setFocus(this.patchOlderClose);
  412.       }
  413.       
  414.       public function set uninstallAppCanvas(param1:Canvas) : void
  415.       {
  416.          var _loc2_:Object = null;
  417.          _loc2_ = this._1458973673uninstallAppCanvas;
  418.          if(_loc2_ !== param1)
  419.          {
  420.             this._1458973673uninstallAppCanvas = param1;
  421.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallAppCanvas",_loc2_,param1));
  422.          }
  423.       }
  424.       
  425.       private function _RuntimeInstaller_LocalizedText4_c() : LocalizedText
  426.       {
  427.          var _loc1_:LocalizedText = new LocalizedText();
  428.          _loc1_.percentWidth = 100;
  429.          _loc1_.condenseWhite = true;
  430.          _loc1_.resourceName = "errVersionAlreadyInstalled";
  431.          if(!_loc1_.document)
  432.          {
  433.             _loc1_.document = this;
  434.          }
  435.          return _loc1_;
  436.       }
  437.       
  438.       private function _RuntimeInstaller_OSButtonBarHBox5_c() : OSButtonBarHBox
  439.       {
  440.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  441.          _loc1_.styleName = "buttonRow";
  442.          _loc1_.percentWidth = 100;
  443.          if(!_loc1_.document)
  444.          {
  445.             _loc1_.document = this;
  446.          }
  447.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton7_c());
  448.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton8_i());
  449.          return _loc1_;
  450.       }
  451.       
  452.       public function __eula_creationComplete(param1:FlexEvent) : void
  453.       {
  454.          activate();
  455.       }
  456.       
  457.       private function _RuntimeInstaller_Spacer4_c() : Spacer
  458.       {
  459.          var _loc1_:Spacer = new Spacer();
  460.          _loc1_.percentHeight = 100;
  461.          if(!_loc1_.document)
  462.          {
  463.             _loc1_.document = this;
  464.          }
  465.          return _loc1_;
  466.       }
  467.       
  468.       private function _RuntimeInstaller_AddChild7_i() : AddChild
  469.       {
  470.          var _loc1_:AddChild = new AddChild();
  471.          this._RuntimeInstaller_AddChild7 = _loc1_;
  472.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox8_i);
  473.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild7",this._RuntimeInstaller_AddChild7);
  474.          return _loc1_;
  475.       }
  476.       
  477.       [Bindable(event="propertyChange")]
  478.       public function get additionalVersionAdd() : LocalizedButton
  479.       {
  480.          return this._2143069232additionalVersionAdd;
  481.       }
  482.       
  483.       private function _RuntimeInstaller_SetProperty6_i() : SetProperty
  484.       {
  485.          var _loc1_:SetProperty = new SetProperty();
  486.          this._RuntimeInstaller_SetProperty6 = _loc1_;
  487.          _loc1_.name = "stageHeight";
  488.          _loc1_.value = 240;
  489.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty6",this._RuntimeInstaller_SetProperty6);
  490.          return _loc1_;
  491.       }
  492.       
  493.       private function _RuntimeInstaller_Canvas1_i() : Canvas
  494.       {
  495.          var _loc1_:Canvas = new Canvas();
  496.          this.uninstallAppCanvas = _loc1_;
  497.          _loc1_.styleName = "textBorderWrapper";
  498.          _loc1_.percentWidth = 100;
  499.          _loc1_.id = "uninstallAppCanvas";
  500.          if(!_loc1_.document)
  501.          {
  502.             _loc1_.document = this;
  503.          }
  504.          _loc1_.addChild(this._RuntimeInstaller_List1_i());
  505.          return _loc1_;
  506.       }
  507.       
  508.       private function _RuntimeInstaller_SetProperty20_i() : SetProperty
  509.       {
  510.          var _loc1_:SetProperty = new SetProperty();
  511.          this._RuntimeInstaller_SetProperty20 = _loc1_;
  512.          _loc1_.name = "stageHeight";
  513.          _loc1_.value = 210;
  514.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty20",this._RuntimeInstaller_SetProperty20);
  515.          return _loc1_;
  516.       }
  517.       
  518.       private function _RuntimeInstaller_LocalizedLabel7_c() : LocalizedLabel
  519.       {
  520.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  521.          _loc1_.styleName = "h2";
  522.          _loc1_.resourceName = "titleUninstall";
  523.          if(!_loc1_.document)
  524.          {
  525.             _loc1_.document = this;
  526.          }
  527.          return _loc1_;
  528.       }
  529.       
  530.       private function _RuntimeInstaller_Spacer16_c() : Spacer
  531.       {
  532.          var _loc1_:Spacer = new Spacer();
  533.          _loc1_.height = 10;
  534.          if(!_loc1_.document)
  535.          {
  536.             _loc1_.document = this;
  537.          }
  538.          return _loc1_;
  539.       }
  540.       
  541.       public function set patchNewerUpdate(param1:LocalizedButton) : void
  542.       {
  543.          var _loc2_:Object = null;
  544.          _loc2_ = this._1032081422patchNewerUpdate;
  545.          if(_loc2_ !== param1)
  546.          {
  547.             this._1032081422patchNewerUpdate = param1;
  548.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchNewerUpdate",_loc2_,param1));
  549.          }
  550.       }
  551.       
  552.       public function set eula(param1:EULA) : void
  553.       {
  554.          var _loc2_:Object = null;
  555.          _loc2_ = this._3124773eula;
  556.          if(_loc2_ !== param1)
  557.          {
  558.             this._3124773eula = param1;
  559.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"eula",_loc2_,param1));
  560.          }
  561.       }
  562.       
  563.       public function ___RuntimeInstaller_State11_enterState(param1:FlexEvent) : void
  564.       {
  565.          focusManager.setFocus(this.completeFinish);
  566.       }
  567.       
  568.       [Bindable(event="propertyChange")]
  569.       private function get record() : ObjectProxy
  570.       {
  571.          return this._934908847record;
  572.       }
  573.       
  574.       private function _RuntimeInstaller_Spacer3_c() : Spacer
  575.       {
  576.          var _loc1_:Spacer = new Spacer();
  577.          _loc1_.percentHeight = 100;
  578.          if(!_loc1_.document)
  579.          {
  580.             _loc1_.document = this;
  581.          }
  582.          return _loc1_;
  583.       }
  584.       
  585.       private function _RuntimeInstaller_LocalizedText3_c() : LocalizedText
  586.       {
  587.          var _loc1_:LocalizedText = new LocalizedText();
  588.          _loc1_.percentWidth = 100;
  589.          _loc1_.condenseWhite = true;
  590.          _loc1_.resourceName = "msgConfirmUpdate";
  591.          _loc1_.useHTML = true;
  592.          if(!_loc1_.document)
  593.          {
  594.             _loc1_.document = this;
  595.          }
  596.          return _loc1_;
  597.       }
  598.       
  599.       public function set additionalVersionAdd(param1:LocalizedButton) : void
  600.       {
  601.          var _loc2_:Object = null;
  602.          _loc2_ = this._2143069232additionalVersionAdd;
  603.          if(_loc2_ !== param1)
  604.          {
  605.             this._2143069232additionalVersionAdd = param1;
  606.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"additionalVersionAdd",_loc2_,param1));
  607.          }
  608.       }
  609.       
  610.       [Bindable(event="propertyChange")]
  611.       public function get iconImage() : Image
  612.       {
  613.          return this._1410965406iconImage;
  614.       }
  615.       
  616.       private function _RuntimeInstaller_EULA1_i() : EULA
  617.       {
  618.          var _loc1_:EULA = new EULA();
  619.          this.eula = _loc1_;
  620.          _loc1_.percentWidth = 100;
  621.          _loc1_.percentHeight = 100;
  622.          _loc1_.addEventListener("agree",this.__eula_agree);
  623.          _loc1_.addEventListener("cancel",this.__eula_cancel);
  624.          _loc1_.addEventListener("creationComplete",this.__eula_creationComplete);
  625.          _loc1_.id = "eula";
  626.          if(!_loc1_.document)
  627.          {
  628.             _loc1_.document = this;
  629.          }
  630.          return _loc1_;
  631.       }
  632.       
  633.       private function _RuntimeInstaller_OSButtonBarHBox4_c() : OSButtonBarHBox
  634.       {
  635.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  636.          _loc1_.styleName = "buttonRow";
  637.          _loc1_.percentWidth = 100;
  638.          if(!_loc1_.document)
  639.          {
  640.             _loc1_.document = this;
  641.          }
  642.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton6_i());
  643.          return _loc1_;
  644.       }
  645.       
  646.       private function set airPackageIcon(param1:Class) : void
  647.       {
  648.          var _loc2_:Object = null;
  649.          _loc2_ = this._1869917749airPackageIcon;
  650.          if(_loc2_ !== param1)
  651.          {
  652.             this._1869917749airPackageIcon = param1;
  653.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  654.          }
  655.       }
  656.       
  657.       private function onPatchNow() : void
  658.       {
  659.          this.sharedEvents.dispatchEvent(new Event("installui.patchNow"));
  660.       }
  661.       
  662.       private function _RuntimeInstaller_LocalizedLabel6_c() : LocalizedLabel
  663.       {
  664.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  665.          _loc1_.styleName = "h2";
  666.          _loc1_.resourceName = "titleAlreadyInstalled";
  667.          if(!_loc1_.document)
  668.          {
  669.             _loc1_.document = this;
  670.          }
  671.          return _loc1_;
  672.       }
  673.       
  674.       public function ___RuntimeInstaller_State14_enterState(param1:FlexEvent) : void
  675.       {
  676.          focusManager.setFocus(this.errorClose);
  677.       }
  678.       
  679.       private function _RuntimeInstaller_AddChild6_i() : AddChild
  680.       {
  681.          var _loc1_:AddChild = new AddChild();
  682.          this._RuntimeInstaller_AddChild6 = _loc1_;
  683.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox7_i);
  684.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild6",this._RuntimeInstaller_AddChild6);
  685.          return _loc1_;
  686.       }
  687.       
  688.       private function _RuntimeInstaller_SetProperty5_i() : SetProperty
  689.       {
  690.          var _loc1_:SetProperty = new SetProperty();
  691.          this._RuntimeInstaller_SetProperty5 = _loc1_;
  692.          _loc1_.name = "stageHeight";
  693.          _loc1_.value = 240;
  694.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty5",this._RuntimeInstaller_SetProperty5);
  695.          return _loc1_;
  696.       }
  697.       
  698.       private function _RuntimeInstaller_Spacer15_c() : Spacer
  699.       {
  700.          var _loc1_:Spacer = new Spacer();
  701.          _loc1_.height = 10;
  702.          if(!_loc1_.document)
  703.          {
  704.             _loc1_.document = this;
  705.          }
  706.          return _loc1_;
  707.       }
  708.       
  709.       public function __patchLater_click(param1:MouseEvent) : void
  710.       {
  711.          this.onPatchLater();
  712.       }
  713.       
  714.       [Bindable(event="propertyChange")]
  715.       public function get additionalVersionCancel() : LocalizedButton
  716.       {
  717.          return this._458480501additionalVersionCancel;
  718.       }
  719.       
  720.       public function ___RuntimeInstaller_VBox10_creationComplete(param1:FlexEvent) : void
  721.       {
  722.          activate();
  723.       }
  724.       
  725.       public function __additionalVersionAdd_click(param1:MouseEvent) : void
  726.       {
  727.          this.onConfirm();
  728.       }
  729.       
  730.       private function _RuntimeInstaller_Spacer2_c() : Spacer
  731.       {
  732.          var _loc1_:Spacer = new Spacer();
  733.          _loc1_.height = 14;
  734.          if(!_loc1_.document)
  735.          {
  736.             _loc1_.document = this;
  737.          }
  738.          return _loc1_;
  739.       }
  740.       
  741.       [Bindable(event="propertyChange")]
  742.       public function get completeLabelResourceName() : String
  743.       {
  744.          return this._965310316completeLabelResourceName;
  745.       }
  746.       
  747.       private function _RuntimeInstaller_LocalizedText2_c() : LocalizedText
  748.       {
  749.          var _loc1_:LocalizedText = new LocalizedText();
  750.          _loc1_.percentWidth = 100;
  751.          _loc1_.condenseWhite = true;
  752.          _loc1_.resourceName = "msgClickToContinue";
  753.          if(!_loc1_.document)
  754.          {
  755.             _loc1_.document = this;
  756.          }
  757.          return _loc1_;
  758.       }
  759.       
  760.       private function set record(param1:ObjectProxy) : void
  761.       {
  762.          var _loc2_:Object = null;
  763.          _loc2_ = this._934908847record;
  764.          if(_loc2_ !== param1)
  765.          {
  766.             this._934908847record = param1;
  767.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"record",_loc2_,param1));
  768.          }
  769.       }
  770.       
  771.       private function _RuntimeInstaller_OSButtonBarHBox3_c() : OSButtonBarHBox
  772.       {
  773.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  774.          _loc1_.styleName = "buttonRow";
  775.          _loc1_.percentWidth = 100;
  776.          if(!_loc1_.document)
  777.          {
  778.             _loc1_.document = this;
  779.          }
  780.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton5_i());
  781.          return _loc1_;
  782.       }
  783.       
  784.       public function set updateSpacer(param1:Spacer) : void
  785.       {
  786.          var _loc2_:Object = null;
  787.          _loc2_ = this._944448939updateSpacer;
  788.          if(_loc2_ !== param1)
  789.          {
  790.             this._944448939updateSpacer = param1;
  791.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSpacer",_loc2_,param1));
  792.          }
  793.       }
  794.       
  795.       private function _RuntimeInstaller_LocalizedLabel5_c() : LocalizedLabel
  796.       {
  797.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  798.          _loc1_.styleName = "h2";
  799.          _loc1_.resourceName = "titleAlreadyInstalled";
  800.          if(!_loc1_.document)
  801.          {
  802.             _loc1_.document = this;
  803.          }
  804.          return _loc1_;
  805.       }
  806.       
  807.       private function _RuntimeInstaller_AddChild5_i() : AddChild
  808.       {
  809.          var _loc1_:AddChild = new AddChild();
  810.          this._RuntimeInstaller_AddChild5 = _loc1_;
  811.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox6_i);
  812.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild5",this._RuntimeInstaller_AddChild5);
  813.          return _loc1_;
  814.       }
  815.       
  816.       private function _RuntimeInstaller_SetProperty4_i() : SetProperty
  817.       {
  818.          var _loc1_:SetProperty = new SetProperty();
  819.          this._RuntimeInstaller_SetProperty4 = _loc1_;
  820.          _loc1_.name = "cancelLabel";
  821.          _loc1_.value = "btnQuit";
  822.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty4",this._RuntimeInstaller_SetProperty4);
  823.          return _loc1_;
  824.       }
  825.       
  826.       private function onKeyDown(param1:KeyboardEvent) : void
  827.       {
  828.          var cb:Button = null;
  829.          var event:KeyboardEvent = param1;
  830.          if(event.keyCode == Keyboard.ESCAPE)
  831.          {
  832.             event.preventDefault();
  833.             stage.nativeWindow.close();
  834.          }
  835.          else if(Capabilities.os.indexOf("Mac") != -1 && event.commandKey && event.keyCode == Keyboard.PERIOD)
  836.          {
  837.             event.preventDefault();
  838.             cb = null;
  839.             switch(currentState)
  840.             {
  841.                case "EULA":
  842.                case "FirstLaunchEULA":
  843.                   cb = this.eula.cancelButton;
  844.                   break;
  845.                case "AdditionalVersion":
  846.                   cb = this.additionalVersionCancel;
  847.                   break;
  848.                case "PatchNewer":
  849.                   cb = this.patchNewerCancel;
  850.                   break;
  851.                case "UninstallNoApps":
  852.                case "Uninstall":
  853.                   cb = this.uninstallCancel;
  854.                   break;
  855.                case "Progress":
  856.                   cb = this.progressCancel;
  857.             }
  858.             if(cb != null)
  859.             {
  860.                event.preventDefault();
  861.                cb.setFocus();
  862.                cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,Keyboard.SPACE,Keyboard.SPACE));
  863.                this.buttonKeyPressTimer = new Timer(100,1);
  864.                this.buttonKeyPressTimer.addEventListener(TimerEvent.TIMER_COMPLETE,function(param1:TimerEvent):void
  865.                {
  866.                   cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_UP,false,false,Keyboard.SPACE,Keyboard.SPACE));
  867.                });
  868.                this.buttonKeyPressTimer.start();
  869.             }
  870.          }
  871.       }
  872.       
  873.       private function _RuntimeInstaller_Spacer14_c() : Spacer
  874.       {
  875.          var _loc1_:Spacer = new Spacer();
  876.          _loc1_.percentHeight = 100;
  877.          if(!_loc1_.document)
  878.          {
  879.             _loc1_.document = this;
  880.          }
  881.          return _loc1_;
  882.       }
  883.       
  884.       public function set iconImage(param1:Image) : void
  885.       {
  886.          var _loc2_:Object = null;
  887.          _loc2_ = this._1410965406iconImage;
  888.          if(_loc2_ !== param1)
  889.          {
  890.             this._1410965406iconImage = param1;
  891.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"iconImage",_loc2_,param1));
  892.          }
  893.       }
  894.       
  895.       private function _RuntimeInstaller_ProgressBar1_i() : ProgressBar
  896.       {
  897.          var _loc1_:ProgressBar = new ProgressBar();
  898.          this.progressBar = _loc1_;
  899.          _loc1_.percentWidth = 90;
  900.          _loc1_.label = "";
  901.          _loc1_.mode = "manual";
  902.          _loc1_.id = "progressBar";
  903.          if(!_loc1_.document)
  904.          {
  905.             _loc1_.document = this;
  906.          }
  907.          return _loc1_;
  908.       }
  909.       
  910.       [Bindable(event="propertyChange")]
  911.       public function get progressLabel() : LocalizedLabel
  912.       {
  913.          return this._763044039progressLabel;
  914.       }
  915.       
  916.       public function set updateAppsRunning(param1:TextArea) : void
  917.       {
  918.          var _loc2_:Object = null;
  919.          _loc2_ = this._1318708836updateAppsRunning;
  920.          if(_loc2_ !== param1)
  921.          {
  922.             this._1318708836updateAppsRunning = param1;
  923.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunning",_loc2_,param1));
  924.          }
  925.       }
  926.       
  927.       [Bindable(event="propertyChange")]
  928.       private function get greenCircleIcon() : Class
  929.       {
  930.          return this._229542092greenCircleIcon;
  931.       }
  932.       
  933.       [Bindable(event="propertyChange")]
  934.       public function get errorClose() : LocalizedButton
  935.       {
  936.          return this._1610096848errorClose;
  937.       }
  938.       
  939.       private function _RuntimeInstaller_Spacer1_c() : Spacer
  940.       {
  941.          var _loc1_:Spacer = new Spacer();
  942.          _loc1_.percentHeight = 100;
  943.          if(!_loc1_.document)
  944.          {
  945.             _loc1_.document = this;
  946.          }
  947.          return _loc1_;
  948.       }
  949.       
  950.       private function set yellowSecurityIcon(param1:Class) : void
  951.       {
  952.          var _loc2_:Object = null;
  953.          _loc2_ = this._703057299yellowSecurityIcon;
  954.          if(_loc2_ !== param1)
  955.          {
  956.             this._703057299yellowSecurityIcon = param1;
  957.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  958.          }
  959.       }
  960.       
  961.       [Bindable(event="propertyChange")]
  962.       public function get updateAppsRunningCanvas() : Canvas
  963.       {
  964.          return this._853798108updateAppsRunningCanvas;
  965.       }
  966.       
  967.       [Bindable(event="propertyChange")]
  968.       public function get completeTextResourceName() : String
  969.       {
  970.          return this._1992811297completeTextResourceName;
  971.       }
  972.       
  973.       [Bindable(event="propertyChange")]
  974.       private function get redCircleIcon() : Class
  975.       {
  976.          return this._1654957862redCircleIcon;
  977.       }
  978.       
  979.       [Bindable(event="propertyChange")]
  980.       private function get airIcon() : Class
  981.       {
  982.          return this._992840477airIcon;
  983.       }
  984.       
  985.       private function _RuntimeInstaller_OSButtonBarHBox2_c() : OSButtonBarHBox
  986.       {
  987.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  988.          _loc1_.percentWidth = 100;
  989.          _loc1_.styleName = "buttonRow";
  990.          if(!_loc1_.document)
  991.          {
  992.             _loc1_.document = this;
  993.          }
  994.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton3_i());
  995.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton4_i());
  996.          return _loc1_;
  997.       }
  998.       
  999.       private function _RuntimeInstaller_LocalizedLabel4_c() : LocalizedLabel
  1000.       {
  1001.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1002.          _loc1_.resourceName = "lblUpdate";
  1003.          _loc1_.percentWidth = 100;
  1004.          _loc1_.setStyle("textAlign","right");
  1005.          if(!_loc1_.document)
  1006.          {
  1007.             _loc1_.document = this;
  1008.          }
  1009.          return _loc1_;
  1010.       }
  1011.       
  1012.       private function _RuntimeInstaller_AddChild4_i() : AddChild
  1013.       {
  1014.          var _loc1_:AddChild = new AddChild();
  1015.          this._RuntimeInstaller_AddChild4 = _loc1_;
  1016.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox5_i);
  1017.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild4",this._RuntimeInstaller_AddChild4);
  1018.          return _loc1_;
  1019.       }
  1020.       
  1021.       public function __additionalVersionCancel_click(param1:MouseEvent) : void
  1022.       {
  1023.          this.onCancel();
  1024.       }
  1025.       
  1026.       private function _RuntimeInstaller_SetProperty3_i() : SetProperty
  1027.       {
  1028.          var _loc1_:SetProperty = new SetProperty();
  1029.          this._RuntimeInstaller_SetProperty3 = _loc1_;
  1030.          _loc1_.name = "description";
  1031.          _loc1_.value = "lblEulaNote";
  1032.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty3",this._RuntimeInstaller_SetProperty3);
  1033.          return _loc1_;
  1034.       }
  1035.       
  1036.       private function _RuntimeInstaller_State9_c() : State
  1037.       {
  1038.          var _loc1_:State = new State();
  1039.          _loc1_.name = "Progress";
  1040.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty11_i(),this._RuntimeInstaller_AddChild7_i()];
  1041.          return _loc1_;
  1042.       }
  1043.       
  1044.       private function _RuntimeInstaller_VBox9_i() : VBox
  1045.       {
  1046.          var _loc1_:VBox = new VBox();
  1047.          this._RuntimeInstaller_VBox9 = _loc1_;
  1048.          _loc1_.styleName = "contentBox";
  1049.          _loc1_.percentWidth = 100;
  1050.          _loc1_.percentHeight = 100;
  1051.          _loc1_.id = "_RuntimeInstaller_VBox9";
  1052.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox9",this._RuntimeInstaller_VBox9);
  1053.          if(!_loc1_.document)
  1054.          {
  1055.             _loc1_.document = this;
  1056.          }
  1057.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel9_i());
  1058.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText8_i());
  1059.          _loc1_.addChild(this._RuntimeInstaller_Spacer11_c());
  1060.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox7_c());
  1061.          return _loc1_;
  1062.       }
  1063.       
  1064.       private function _RuntimeInstaller_Spacer13_i() : Spacer
  1065.       {
  1066.          var _loc1_:Spacer = new Spacer();
  1067.          this.updateSpacer = _loc1_;
  1068.          _loc1_.height = 10;
  1069.          _loc1_.id = "updateSpacer";
  1070.          if(!_loc1_.document)
  1071.          {
  1072.             _loc1_.document = this;
  1073.          }
  1074.          return _loc1_;
  1075.       }
  1076.       
  1077.       public function set progressResourceName(param1:String) : void
  1078.       {
  1079.          var _loc2_:Object = null;
  1080.          _loc2_ = this._287913606progressResourceName;
  1081.          if(_loc2_ !== param1)
  1082.          {
  1083.             this._287913606progressResourceName = param1;
  1084.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressResourceName",_loc2_,param1));
  1085.          }
  1086.       }
  1087.       
  1088.       public function set additionalVersionCancel(param1:LocalizedButton) : void
  1089.       {
  1090.          var _loc2_:Object = null;
  1091.          _loc2_ = this._458480501additionalVersionCancel;
  1092.          if(_loc2_ !== param1)
  1093.          {
  1094.             this._458480501additionalVersionCancel = param1;
  1095.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"additionalVersionCancel",_loc2_,param1));
  1096.          }
  1097.       }
  1098.       
  1099.       [Bindable(event="propertyChange")]
  1100.       private function get installedApps() : Array
  1101.       {
  1102.          return this._1172428532installedApps;
  1103.       }
  1104.       
  1105.       public function set contentBox(param1:VBox) : void
  1106.       {
  1107.          var _loc2_:Object = null;
  1108.          _loc2_ = this._264524434contentBox;
  1109.          if(_loc2_ !== param1)
  1110.          {
  1111.             this._264524434contentBox = param1;
  1112.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"contentBox",_loc2_,param1));
  1113.          }
  1114.       }
  1115.       
  1116.       private function _RuntimeInstaller_OSButtonBarHBox1_c() : OSButtonBarHBox
  1117.       {
  1118.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  1119.          _loc1_.percentWidth = 100;
  1120.          _loc1_.styleName = "buttonRow";
  1121.          if(!_loc1_.document)
  1122.          {
  1123.             _loc1_.document = this;
  1124.          }
  1125.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton1_i());
  1126.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton2_i());
  1127.          return _loc1_;
  1128.       }
  1129.       
  1130.       public function set completeLabelResourceName(param1:String) : void
  1131.       {
  1132.          var _loc2_:Object = null;
  1133.          _loc2_ = this._965310316completeLabelResourceName;
  1134.          if(_loc2_ !== param1)
  1135.          {
  1136.             this._965310316completeLabelResourceName = param1;
  1137.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"completeLabelResourceName",_loc2_,param1));
  1138.          }
  1139.       }
  1140.       
  1141.       private function _RuntimeInstaller_LocalizedLabel3_c() : LocalizedLabel
  1142.       {
  1143.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1144.          _loc1_.resourceName = "lblInstalled";
  1145.          _loc1_.percentWidth = 100;
  1146.          _loc1_.setStyle("textAlign","right");
  1147.          if(!_loc1_.document)
  1148.          {
  1149.             _loc1_.document = this;
  1150.          }
  1151.          return _loc1_;
  1152.       }
  1153.       
  1154.       private function _RuntimeInstaller_AddChild3_i() : AddChild
  1155.       {
  1156.          var _loc1_:AddChild = new AddChild();
  1157.          this._RuntimeInstaller_AddChild3 = _loc1_;
  1158.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox4_i);
  1159.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild3",this._RuntimeInstaller_AddChild3);
  1160.          return _loc1_;
  1161.       }
  1162.       
  1163.       private function _RuntimeInstaller_SetProperty2_i() : SetProperty
  1164.       {
  1165.          var _loc1_:SetProperty = new SetProperty();
  1166.          this._RuntimeInstaller_SetProperty2 = _loc1_;
  1167.          _loc1_.name = "header";
  1168.          _loc1_.value = "titleLicenseAgreement";
  1169.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty2",this._RuntimeInstaller_SetProperty2);
  1170.          return _loc1_;
  1171.       }
  1172.       
  1173.       private function onCancel() : void
  1174.       {
  1175.          this.sharedEvents.dispatchEvent(new Event("installui.cancel"));
  1176.          if(currentState == "Progress")
  1177.          {
  1178.             currentState = "ProgressCancel";
  1179.          }
  1180.       }
  1181.       
  1182.       private function _RuntimeInstaller_State8_c() : State
  1183.       {
  1184.          var _loc1_:State = new State();
  1185.          _loc1_.name = "UninstallNoApps";
  1186.          _loc1_.basedOn = "Uninstall";
  1187.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty10_i(),this._RuntimeInstaller_RemoveChild1_i()];
  1188.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State8_enterState);
  1189.          return _loc1_;
  1190.       }
  1191.       
  1192.       private function _RuntimeInstaller_VBox8_i() : VBox
  1193.       {
  1194.          var _loc1_:VBox = new VBox();
  1195.          this.progressContent = _loc1_;
  1196.          _loc1_.styleName = "contentBox";
  1197.          _loc1_.percentWidth = 100;
  1198.          _loc1_.percentHeight = 100;
  1199.          _loc1_.addEventListener("creationComplete",this.__progressContent_creationComplete);
  1200.          _loc1_.id = "progressContent";
  1201.          if(!_loc1_.document)
  1202.          {
  1203.             _loc1_.document = this;
  1204.          }
  1205.          _loc1_.addChild(this._RuntimeInstaller_Spacer9_c());
  1206.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel8_i());
  1207.          _loc1_.addChild(this._RuntimeInstaller_ProgressBar1_i());
  1208.          _loc1_.addChild(this._RuntimeInstaller_Spacer10_c());
  1209.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox6_c());
  1210.          return _loc1_;
  1211.       }
  1212.       
  1213.       public function __errorClose_click(param1:MouseEvent) : void
  1214.       {
  1215.          this.onFinish();
  1216.       }
  1217.       
  1218.       private function _RuntimeInstaller_Spacer12_c() : Spacer
  1219.       {
  1220.          var _loc1_:Spacer = new Spacer();
  1221.          _loc1_.height = 6;
  1222.          if(!_loc1_.document)
  1223.          {
  1224.             _loc1_.document = this;
  1225.          }
  1226.          return _loc1_;
  1227.       }
  1228.       
  1229.       public function ___RuntimeInstaller_State1_enterState(param1:FlexEvent) : void
  1230.       {
  1231.          focusManager.setFocus(this.eula.agree);
  1232.       }
  1233.       
  1234.       public function set progressBar(param1:ProgressBar) : void
  1235.       {
  1236.          var _loc2_:Object = null;
  1237.          _loc2_ = this._1131509414progressBar;
  1238.          if(_loc2_ !== param1)
  1239.          {
  1240.             this._1131509414progressBar = param1;
  1241.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressBar",_loc2_,param1));
  1242.          }
  1243.       }
  1244.       
  1245.       public function ___RuntimeInstaller_VBox4_creationComplete(param1:FlexEvent) : void
  1246.       {
  1247.          activate();
  1248.       }
  1249.       
  1250.       private function _RuntimeInstaller_bindingsSetup() : Array
  1251.       {
  1252.          var binding:Binding = null;
  1253.          var result:Array = [];
  1254.          binding = new Binding(this,function():Object
  1255.          {
  1256.             return airIcon;
  1257.          },function(param1:Object):void
  1258.          {
  1259.             iconImage.source = param1;
  1260.          },"iconImage.source");
  1261.          result[0] = binding;
  1262.          binding = new Binding(this,function():Object
  1263.          {
  1264.             return this;
  1265.          },function(param1:Object):void
  1266.          {
  1267.             _RuntimeInstaller_SetProperty1.target = param1;
  1268.          },"_RuntimeInstaller_SetProperty1.target");
  1269.          result[1] = binding;
  1270.          binding = new Binding(this,function():UIComponent
  1271.          {
  1272.             return contentBox;
  1273.          },function(param1:UIComponent):void
  1274.          {
  1275.             _RuntimeInstaller_AddChild1.relativeTo = param1;
  1276.          },"_RuntimeInstaller_AddChild1.relativeTo");
  1277.          result[2] = binding;
  1278.          binding = new Binding(this,function():Object
  1279.          {
  1280.             return eula;
  1281.          },function(param1:Object):void
  1282.          {
  1283.             _RuntimeInstaller_SetProperty2.target = param1;
  1284.          },"_RuntimeInstaller_SetProperty2.target");
  1285.          result[3] = binding;
  1286.          binding = new Binding(this,function():Object
  1287.          {
  1288.             return eula;
  1289.          },function(param1:Object):void
  1290.          {
  1291.             _RuntimeInstaller_SetProperty3.target = param1;
  1292.          },"_RuntimeInstaller_SetProperty3.target");
  1293.          result[4] = binding;
  1294.          binding = new Binding(this,function():Object
  1295.          {
  1296.             return eula;
  1297.          },function(param1:Object):void
  1298.          {
  1299.             _RuntimeInstaller_SetProperty4.target = param1;
  1300.          },"_RuntimeInstaller_SetProperty4.target");
  1301.          result[5] = binding;
  1302.          binding = new Binding(this,function():Object
  1303.          {
  1304.             return this;
  1305.          },function(param1:Object):void
  1306.          {
  1307.             _RuntimeInstaller_SetProperty5.target = param1;
  1308.          },"_RuntimeInstaller_SetProperty5.target");
  1309.          result[6] = binding;
  1310.          binding = new Binding(this,function():UIComponent
  1311.          {
  1312.             return contentBox;
  1313.          },function(param1:UIComponent):void
  1314.          {
  1315.             _RuntimeInstaller_AddChild2.relativeTo = param1;
  1316.          },"_RuntimeInstaller_AddChild2.relativeTo");
  1317.          result[7] = binding;
  1318.          binding = new Binding(this,function():IFlexDisplayObject
  1319.          {
  1320.             return additionalVersionAdd;
  1321.          },function(param1:IFlexDisplayObject):void
  1322.          {
  1323.             _RuntimeInstaller_VBox3.defaultButton = param1;
  1324.          },"_RuntimeInstaller_VBox3.defaultButton");
  1325.          result[8] = binding;
  1326.          binding = new Binding(this,function():Object
  1327.          {
  1328.             return this;
  1329.          },function(param1:Object):void
  1330.          {
  1331.             _RuntimeInstaller_SetProperty6.target = param1;
  1332.          },"_RuntimeInstaller_SetProperty6.target");
  1333.          result[9] = binding;
  1334.          binding = new Binding(this,function():UIComponent
  1335.          {
  1336.             return contentBox;
  1337.          },function(param1:UIComponent):void
  1338.          {
  1339.             _RuntimeInstaller_AddChild3.relativeTo = param1;
  1340.          },"_RuntimeInstaller_AddChild3.relativeTo");
  1341.          result[10] = binding;
  1342.          binding = new Binding(this,function():IFlexDisplayObject
  1343.          {
  1344.             return patchNewerUpdate;
  1345.          },function(param1:IFlexDisplayObject):void
  1346.          {
  1347.             _RuntimeInstaller_VBox4.defaultButton = param1;
  1348.          },"_RuntimeInstaller_VBox4.defaultButton");
  1349.          result[11] = binding;
  1350.          binding = new Binding(this,function():String
  1351.          {
  1352.             var _loc1_:* = record.currentPatchLevel;
  1353.             return _loc1_ == undefined ? null : String(_loc1_);
  1354.          },function(param1:String):void
  1355.          {
  1356.             _RuntimeInstaller_Label1.text = param1;
  1357.          },"_RuntimeInstaller_Label1.text");
  1358.          result[12] = binding;
  1359.          binding = new Binding(this,function():String
  1360.          {
  1361.             var _loc1_:* = record.newPatchLevel;
  1362.             return _loc1_ == undefined ? null : String(_loc1_);
  1363.          },function(param1:String):void
  1364.          {
  1365.             _RuntimeInstaller_Label2.text = param1;
  1366.          },"_RuntimeInstaller_Label2.text");
  1367.          result[13] = binding;
  1368.          binding = new Binding(this,function():Object
  1369.          {
  1370.             return this;
  1371.          },function(param1:Object):void
  1372.          {
  1373.             _RuntimeInstaller_SetProperty7.target = param1;
  1374.          },"_RuntimeInstaller_SetProperty7.target");
  1375.          result[14] = binding;
  1376.          binding = new Binding(this,function():UIComponent
  1377.          {
  1378.             return contentBox;
  1379.          },function(param1:UIComponent):void
  1380.          {
  1381.             _RuntimeInstaller_AddChild4.relativeTo = param1;
  1382.          },"_RuntimeInstaller_AddChild4.relativeTo");
  1383.          result[15] = binding;
  1384.          binding = new Binding(this,function():IFlexDisplayObject
  1385.          {
  1386.             return patchSameClose;
  1387.          },function(param1:IFlexDisplayObject):void
  1388.          {
  1389.             _RuntimeInstaller_VBox5.defaultButton = param1;
  1390.          },"_RuntimeInstaller_VBox5.defaultButton");
  1391.          result[16] = binding;
  1392.          binding = new Binding(this,function():Object
  1393.          {
  1394.             return this;
  1395.          },function(param1:Object):void
  1396.          {
  1397.             _RuntimeInstaller_SetProperty8.target = param1;
  1398.          },"_RuntimeInstaller_SetProperty8.target");
  1399.          result[17] = binding;
  1400.          binding = new Binding(this,function():UIComponent
  1401.          {
  1402.             return contentBox;
  1403.          },function(param1:UIComponent):void
  1404.          {
  1405.             _RuntimeInstaller_AddChild5.relativeTo = param1;
  1406.          },"_RuntimeInstaller_AddChild5.relativeTo");
  1407.          result[18] = binding;
  1408.          binding = new Binding(this,function():IFlexDisplayObject
  1409.          {
  1410.             return patchOlderClose;
  1411.          },function(param1:IFlexDisplayObject):void
  1412.          {
  1413.             _RuntimeInstaller_VBox6.defaultButton = param1;
  1414.          },"_RuntimeInstaller_VBox6.defaultButton");
  1415.          result[19] = binding;
  1416.          binding = new Binding(this,function():Object
  1417.          {
  1418.             return this;
  1419.          },function(param1:Object):void
  1420.          {
  1421.             _RuntimeInstaller_SetProperty9.target = param1;
  1422.          },"_RuntimeInstaller_SetProperty9.target");
  1423.          result[20] = binding;
  1424.          binding = new Binding(this,function():UIComponent
  1425.          {
  1426.             return contentBox;
  1427.          },function(param1:UIComponent):void
  1428.          {
  1429.             _RuntimeInstaller_AddChild6.relativeTo = param1;
  1430.          },"_RuntimeInstaller_AddChild6.relativeTo");
  1431.          result[21] = binding;
  1432.          binding = new Binding(this,function():IFlexDisplayObject
  1433.          {
  1434.             return uninstallCancel;
  1435.          },function(param1:IFlexDisplayObject):void
  1436.          {
  1437.             _RuntimeInstaller_VBox7.defaultButton = param1;
  1438.          },"_RuntimeInstaller_VBox7.defaultButton");
  1439.          result[22] = binding;
  1440.          binding = new Binding(this,function():Object
  1441.          {
  1442.             return installedApps;
  1443.          },function(param1:Object):void
  1444.          {
  1445.             _RuntimeInstaller_List1.dataProvider = param1;
  1446.          },"_RuntimeInstaller_List1.dataProvider");
  1447.          result[23] = binding;
  1448.          binding = new Binding(this,function():Object
  1449.          {
  1450.             return this;
  1451.          },function(param1:Object):void
  1452.          {
  1453.             _RuntimeInstaller_SetProperty10.target = param1;
  1454.          },"_RuntimeInstaller_SetProperty10.target");
  1455.          result[24] = binding;
  1456.          binding = new Binding(this,function():DisplayObject
  1457.          {
  1458.             return uninstallAppCanvas;
  1459.          },function(param1:DisplayObject):void
  1460.          {
  1461.             _RuntimeInstaller_RemoveChild1.target = param1;
  1462.          },"_RuntimeInstaller_RemoveChild1.target");
  1463.          result[25] = binding;
  1464.          binding = new Binding(this,function():Object
  1465.          {
  1466.             return this;
  1467.          },function(param1:Object):void
  1468.          {
  1469.             _RuntimeInstaller_SetProperty11.target = param1;
  1470.          },"_RuntimeInstaller_SetProperty11.target");
  1471.          result[26] = binding;
  1472.          binding = new Binding(this,function():UIComponent
  1473.          {
  1474.             return contentBox;
  1475.          },function(param1:UIComponent):void
  1476.          {
  1477.             _RuntimeInstaller_AddChild7.relativeTo = param1;
  1478.          },"_RuntimeInstaller_AddChild7.relativeTo");
  1479.          result[27] = binding;
  1480.          binding = new Binding(this,function():String
  1481.          {
  1482.             var _loc1_:* = progressResourceName;
  1483.             return _loc1_ == undefined ? null : String(_loc1_);
  1484.          },function(param1:String):void
  1485.          {
  1486.             progressLabel.resourceName = param1;
  1487.          },"progressLabel.resourceName");
  1488.          result[28] = binding;
  1489.          binding = new Binding(this,function():Object
  1490.          {
  1491.             return this;
  1492.          },function(param1:Object):void
  1493.          {
  1494.             _RuntimeInstaller_SetProperty12.target = param1;
  1495.          },"_RuntimeInstaller_SetProperty12.target");
  1496.          result[29] = binding;
  1497.          binding = new Binding(this,function():DisplayObject
  1498.          {
  1499.             return progressContent;
  1500.          },function(param1:DisplayObject):void
  1501.          {
  1502.             _RuntimeInstaller_AddChild8.target = param1;
  1503.          },"_RuntimeInstaller_AddChild8.target");
  1504.          result[30] = binding;
  1505.          binding = new Binding(this,function():UIComponent
  1506.          {
  1507.             return contentBox;
  1508.          },function(param1:UIComponent):void
  1509.          {
  1510.             _RuntimeInstaller_AddChild8.relativeTo = param1;
  1511.          },"_RuntimeInstaller_AddChild8.relativeTo");
  1512.          result[31] = binding;
  1513.          binding = new Binding(this,function():Object
  1514.          {
  1515.             return this;
  1516.          },function(param1:Object):void
  1517.          {
  1518.             _RuntimeInstaller_SetProperty13.target = param1;
  1519.          },"_RuntimeInstaller_SetProperty13.target");
  1520.          result[32] = binding;
  1521.          binding = new Binding(this,function():Object
  1522.          {
  1523.             return progressCancel;
  1524.          },function(param1:Object):void
  1525.          {
  1526.             _RuntimeInstaller_SetProperty14.target = param1;
  1527.          },"_RuntimeInstaller_SetProperty14.target");
  1528.          result[33] = binding;
  1529.          binding = new Binding(this,function():Object
  1530.          {
  1531.             return this;
  1532.          },function(param1:Object):void
  1533.          {
  1534.             _RuntimeInstaller_SetProperty15.target = param1;
  1535.          },"_RuntimeInstaller_SetProperty15.target");
  1536.          result[34] = binding;
  1537.          binding = new Binding(this,function():UIComponent
  1538.          {
  1539.             return contentBox;
  1540.          },function(param1:UIComponent):void
  1541.          {
  1542.             _RuntimeInstaller_AddChild9.relativeTo = param1;
  1543.          },"_RuntimeInstaller_AddChild9.relativeTo");
  1544.          result[35] = binding;
  1545.          binding = new Binding(this,function():IFlexDisplayObject
  1546.          {
  1547.             return completeFinish;
  1548.          },function(param1:IFlexDisplayObject):void
  1549.          {
  1550.             _RuntimeInstaller_VBox9.defaultButton = param1;
  1551.          },"_RuntimeInstaller_VBox9.defaultButton");
  1552.          result[36] = binding;
  1553.          binding = new Binding(this,function():String
  1554.          {
  1555.             var _loc1_:* = completeLabelResourceName;
  1556.             return _loc1_ == undefined ? null : String(_loc1_);
  1557.          },function(param1:String):void
  1558.          {
  1559.             _RuntimeInstaller_LocalizedLabel9.resourceName = param1;
  1560.          },"_RuntimeInstaller_LocalizedLabel9.resourceName");
  1561.          result[37] = binding;
  1562.          binding = new Binding(this,function():String
  1563.          {
  1564.             var _loc1_:* = completeTextResourceName;
  1565.             return _loc1_ == undefined ? null : String(_loc1_);
  1566.          },function(param1:String):void
  1567.          {
  1568.             _RuntimeInstaller_LocalizedText8.resourceName = param1;
  1569.          },"_RuntimeInstaller_LocalizedText8.resourceName");
  1570.          result[38] = binding;
  1571.          binding = new Binding(this,function():Object
  1572.          {
  1573.             return this;
  1574.          },function(param1:Object):void
  1575.          {
  1576.             _RuntimeInstaller_SetProperty16.target = param1;
  1577.          },"_RuntimeInstaller_SetProperty16.target");
  1578.          result[39] = binding;
  1579.          binding = new Binding(this,function():UIComponent
  1580.          {
  1581.             return contentBox;
  1582.          },function(param1:UIComponent):void
  1583.          {
  1584.             _RuntimeInstaller_AddChild10.relativeTo = param1;
  1585.          },"_RuntimeInstaller_AddChild10.relativeTo");
  1586.          result[40] = binding;
  1587.          binding = new Binding(this,function():IFlexDisplayObject
  1588.          {
  1589.             return patchLater;
  1590.          },function(param1:IFlexDisplayObject):void
  1591.          {
  1592.             _RuntimeInstaller_VBox10.defaultButton = param1;
  1593.          },"_RuntimeInstaller_VBox10.defaultButton");
  1594.          result[41] = binding;
  1595.          binding = new Binding(this,function():Object
  1596.          {
  1597.             return this;
  1598.          },function(param1:Object):void
  1599.          {
  1600.             _RuntimeInstaller_SetProperty17.target = param1;
  1601.          },"_RuntimeInstaller_SetProperty17.target");
  1602.          result[42] = binding;
  1603.          binding = new Binding(this,function():DisplayObject
  1604.          {
  1605.             return updateAppsRunningCanvas;
  1606.          },function(param1:DisplayObject):void
  1607.          {
  1608.             _RuntimeInstaller_RemoveChild2.target = param1;
  1609.          },"_RuntimeInstaller_RemoveChild2.target");
  1610.          result[43] = binding;
  1611.          binding = new Binding(this,function():DisplayObject
  1612.          {
  1613.             return updateSpacer;
  1614.          },function(param1:DisplayObject):void
  1615.          {
  1616.             _RuntimeInstaller_RemoveChild3.target = param1;
  1617.          },"_RuntimeInstaller_RemoveChild3.target");
  1618.          result[44] = binding;
  1619.          binding = new Binding(this,function():Object
  1620.          {
  1621.             return updateText;
  1622.          },function(param1:Object):void
  1623.          {
  1624.             _RuntimeInstaller_SetProperty18.target = param1;
  1625.          },"_RuntimeInstaller_SetProperty18.target");
  1626.          result[45] = binding;
  1627.          binding = new Binding(this,function():Object
  1628.          {
  1629.             return patchNow;
  1630.          },function(param1:Object):void
  1631.          {
  1632.             _RuntimeInstaller_SetProperty19.target = param1;
  1633.          },"_RuntimeInstaller_SetProperty19.target");
  1634.          result[46] = binding;
  1635.          binding = new Binding(this,function():IStyleClient
  1636.          {
  1637.             return patchNow;
  1638.          },function(param1:IStyleClient):void
  1639.          {
  1640.             _RuntimeInstaller_SetStyle1.target = param1;
  1641.          },"_RuntimeInstaller_SetStyle1.target");
  1642.          result[47] = binding;
  1643.          binding = new Binding(this,function():IStyleClient
  1644.          {
  1645.             return patchLater;
  1646.          },function(param1:IStyleClient):void
  1647.          {
  1648.             _RuntimeInstaller_SetStyle2.target = param1;
  1649.          },"_RuntimeInstaller_SetStyle2.target");
  1650.          result[48] = binding;
  1651.          binding = new Binding(this,function():Object
  1652.          {
  1653.             return this;
  1654.          },function(param1:Object):void
  1655.          {
  1656.             _RuntimeInstaller_SetProperty20.target = param1;
  1657.          },"_RuntimeInstaller_SetProperty20.target");
  1658.          result[49] = binding;
  1659.          binding = new Binding(this,function():UIComponent
  1660.          {
  1661.             return contentBox;
  1662.          },function(param1:UIComponent):void
  1663.          {
  1664.             _RuntimeInstaller_AddChild11.relativeTo = param1;
  1665.          },"_RuntimeInstaller_AddChild11.relativeTo");
  1666.          result[50] = binding;
  1667.          binding = new Binding(this,function():IFlexDisplayObject
  1668.          {
  1669.             return errorClose;
  1670.          },function(param1:IFlexDisplayObject):void
  1671.          {
  1672.             _RuntimeInstaller_VBox11.defaultButton = param1;
  1673.          },"_RuntimeInstaller_VBox11.defaultButton");
  1674.          result[51] = binding;
  1675.          return result;
  1676.       }
  1677.       
  1678.       public function ___RuntimeInstaller_State4_enterState(param1:FlexEvent) : void
  1679.       {
  1680.          focusManager.setFocus(this.patchNewerUpdate);
  1681.       }
  1682.       
  1683.       private function _RuntimeInstaller_AddChild2_i() : AddChild
  1684.       {
  1685.          var _loc1_:AddChild = new AddChild();
  1686.          this._RuntimeInstaller_AddChild2 = _loc1_;
  1687.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox3_i);
  1688.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild2",this._RuntimeInstaller_AddChild2);
  1689.          return _loc1_;
  1690.       }
  1691.       
  1692.       private function _RuntimeInstaller_State7_c() : State
  1693.       {
  1694.          var _loc1_:State = new State();
  1695.          _loc1_.name = "Uninstall";
  1696.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty9_i(),this._RuntimeInstaller_AddChild6_i()];
  1697.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State7_enterState);
  1698.          return _loc1_;
  1699.       }
  1700.       
  1701.       private function _RuntimeInstaller_LocalizedLabel2_c() : LocalizedLabel
  1702.       {
  1703.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1704.          _loc1_.styleName = "h2";
  1705.          _loc1_.resourceName = "titleUpdateAIR";
  1706.          if(!_loc1_.document)
  1707.          {
  1708.             _loc1_.document = this;
  1709.          }
  1710.          return _loc1_;
  1711.       }
  1712.       
  1713.       [Bindable(event="propertyChange")]
  1714.       public function get patchNow() : LocalizedButton
  1715.       {
  1716.          return this._1230359918patchNow;
  1717.       }
  1718.       
  1719.       private function _RuntimeInstaller_Label2_i() : Label
  1720.       {
  1721.          var _loc1_:Label = new Label();
  1722.          this._RuntimeInstaller_Label2 = _loc1_;
  1723.          _loc1_.styleName = "formItemText";
  1724.          _loc1_.id = "_RuntimeInstaller_Label2";
  1725.          BindingManager.executeBindings(this,"_RuntimeInstaller_Label2",this._RuntimeInstaller_Label2);
  1726.          if(!_loc1_.document)
  1727.          {
  1728.             _loc1_.document = this;
  1729.          }
  1730.          return _loc1_;
  1731.       }
  1732.       
  1733.       private function _RuntimeInstaller_Spacer11_c() : Spacer
  1734.       {
  1735.          var _loc1_:Spacer = new Spacer();
  1736.          _loc1_.percentHeight = 100;
  1737.          if(!_loc1_.document)
  1738.          {
  1739.             _loc1_.document = this;
  1740.          }
  1741.          return _loc1_;
  1742.       }
  1743.       
  1744.       public function ___RuntimeInstaller_State7_enterState(param1:FlexEvent) : void
  1745.       {
  1746.          focusManager.setFocus(this.uninstallCancel);
  1747.       }
  1748.       
  1749.       private function _RuntimeInstaller_SetProperty1_i() : SetProperty
  1750.       {
  1751.          var _loc1_:SetProperty = new SetProperty();
  1752.          this._RuntimeInstaller_SetProperty1 = _loc1_;
  1753.          _loc1_.name = "stageHeight";
  1754.          _loc1_.value = 392;
  1755.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty1",this._RuntimeInstaller_SetProperty1);
  1756.          return _loc1_;
  1757.       }
  1758.       
  1759.       public function ___RuntimeInstaller_VBox6_creationComplete(param1:FlexEvent) : void
  1760.       {
  1761.          activate();
  1762.       }
  1763.       
  1764.       private function _RuntimeInstaller_LocalizedButton9_i() : LocalizedButton
  1765.       {
  1766.          var _loc1_:LocalizedButton = new LocalizedButton();
  1767.          this.progressCancel = _loc1_;
  1768.          _loc1_.resourceName = "btnCancel";
  1769.          _loc1_.addEventListener("click",this.__progressCancel_click);
  1770.          _loc1_.id = "progressCancel";
  1771.          if(!_loc1_.document)
  1772.          {
  1773.             _loc1_.document = this;
  1774.          }
  1775.          return _loc1_;
  1776.       }
  1777.       
  1778.       public function set progressLabel(param1:LocalizedLabel) : void
  1779.       {
  1780.          var _loc2_:Object = null;
  1781.          _loc2_ = this._763044039progressLabel;
  1782.          if(_loc2_ !== param1)
  1783.          {
  1784.             this._763044039progressLabel = param1;
  1785.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressLabel",_loc2_,param1));
  1786.          }
  1787.       }
  1788.       
  1789.       public function ___RuntimeInstaller_LocalizedButton7_click(param1:MouseEvent) : void
  1790.       {
  1791.          this.onConfirm();
  1792.       }
  1793.       
  1794.       private function _RuntimeInstaller_VBox7_i() : VBox
  1795.       {
  1796.          var _loc1_:VBox = new VBox();
  1797.          this._RuntimeInstaller_VBox7 = _loc1_;
  1798.          _loc1_.styleName = "contentBox";
  1799.          _loc1_.percentWidth = 100;
  1800.          _loc1_.percentHeight = 100;
  1801.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox7_creationComplete);
  1802.          _loc1_.id = "_RuntimeInstaller_VBox7";
  1803.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox7",this._RuntimeInstaller_VBox7);
  1804.          if(!_loc1_.document)
  1805.          {
  1806.             _loc1_.document = this;
  1807.          }
  1808.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel7_c());
  1809.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText6_c());
  1810.          _loc1_.addChild(this._RuntimeInstaller_Spacer6_c());
  1811.          _loc1_.addChild(this._RuntimeInstaller_Canvas1_i());
  1812.          _loc1_.addChild(this._RuntimeInstaller_Spacer7_c());
  1813.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText7_c());
  1814.          _loc1_.addChild(this._RuntimeInstaller_Spacer8_c());
  1815.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox5_c());
  1816.          return _loc1_;
  1817.       }
  1818.       
  1819.       private function _RuntimeInstaller_SetProperty19_i() : SetProperty
  1820.       {
  1821.          var _loc1_:SetProperty = new SetProperty();
  1822.          this._RuntimeInstaller_SetProperty19 = _loc1_;
  1823.          _loc1_.name = "enabled";
  1824.          _loc1_.value = true;
  1825.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty19",this._RuntimeInstaller_SetProperty19);
  1826.          return _loc1_;
  1827.       }
  1828.       
  1829.       [Bindable(event="propertyChange")]
  1830.       public function get progressContent() : VBox
  1831.       {
  1832.          return this._139350644progressContent;
  1833.       }
  1834.       
  1835.       [Bindable(event="propertyChange")]
  1836.       public function get updateText() : LocalizedText
  1837.       {
  1838.          return this._295934570updateText;
  1839.       }
  1840.       
  1841.       private function set greenCircleIcon(param1:Class) : void
  1842.       {
  1843.          var _loc2_:Object = null;
  1844.          _loc2_ = this._229542092greenCircleIcon;
  1845.          if(_loc2_ !== param1)
  1846.          {
  1847.             this._229542092greenCircleIcon = param1;
  1848.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  1849.          }
  1850.       }
  1851.       
  1852.       public function set errorClose(param1:LocalizedButton) : void
  1853.       {
  1854.          var _loc2_:Object = null;
  1855.          _loc2_ = this._1610096848errorClose;
  1856.          if(_loc2_ !== param1)
  1857.          {
  1858.             this._1610096848errorClose = param1;
  1859.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorClose",_loc2_,param1));
  1860.          }
  1861.       }
  1862.       
  1863.       public function __uninstallCancel_click(param1:MouseEvent) : void
  1864.       {
  1865.          this.onCancel();
  1866.       }
  1867.       
  1868.       private function _RuntimeInstaller_LocalizedLabel1_c() : LocalizedLabel
  1869.       {
  1870.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  1871.          _loc1_.styleName = "h2";
  1872.          _loc1_.resourceName = "titleWelcome";
  1873.          if(!_loc1_.document)
  1874.          {
  1875.             _loc1_.document = this;
  1876.          }
  1877.          return _loc1_;
  1878.       }
  1879.       
  1880.       private function _RuntimeInstaller_GridItem4_c() : GridItem
  1881.       {
  1882.          var _loc1_:GridItem = new GridItem();
  1883.          if(!_loc1_.document)
  1884.          {
  1885.             _loc1_.document = this;
  1886.          }
  1887.          _loc1_.addChild(this._RuntimeInstaller_Label2_i());
  1888.          return _loc1_;
  1889.       }
  1890.       
  1891.       private function set redCircleIcon(param1:Class) : void
  1892.       {
  1893.          var _loc2_:Object = null;
  1894.          _loc2_ = this._1654957862redCircleIcon;
  1895.          if(_loc2_ !== param1)
  1896.          {
  1897.             this._1654957862redCircleIcon = param1;
  1898.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  1899.          }
  1900.       }
  1901.       
  1902.       public function ___RuntimeInstaller_State12_enterState(param1:FlexEvent) : void
  1903.       {
  1904.          focusManager.setFocus(this.patchLater);
  1905.       }
  1906.       
  1907.       private function _RuntimeInstaller_AddChild1_i() : AddChild
  1908.       {
  1909.          var _loc1_:AddChild = new AddChild();
  1910.          this._RuntimeInstaller_AddChild1 = _loc1_;
  1911.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_EULA1_i);
  1912.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild1",this._RuntimeInstaller_AddChild1);
  1913.          return _loc1_;
  1914.       }
  1915.       
  1916.       public function set updateAppsRunningCanvas(param1:Canvas) : void
  1917.       {
  1918.          var _loc2_:Object = null;
  1919.          _loc2_ = this._853798108updateAppsRunningCanvas;
  1920.          if(_loc2_ !== param1)
  1921.          {
  1922.             this._853798108updateAppsRunningCanvas = param1;
  1923.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunningCanvas",_loc2_,param1));
  1924.          }
  1925.       }
  1926.       
  1927.       private function _RuntimeInstaller_State6_c() : State
  1928.       {
  1929.          var _loc1_:State = new State();
  1930.          _loc1_.name = "PatchOlder";
  1931.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty8_i(),this._RuntimeInstaller_AddChild5_i()];
  1932.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State6_enterState);
  1933.          return _loc1_;
  1934.       }
  1935.       
  1936.       private function _RuntimeInstaller_VBox6_i() : VBox
  1937.       {
  1938.          var _loc1_:VBox = new VBox();
  1939.          this._RuntimeInstaller_VBox6 = _loc1_;
  1940.          _loc1_.styleName = "contentBox";
  1941.          _loc1_.percentWidth = 100;
  1942.          _loc1_.percentHeight = 100;
  1943.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox6_creationComplete);
  1944.          _loc1_.id = "_RuntimeInstaller_VBox6";
  1945.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox6",this._RuntimeInstaller_VBox6);
  1946.          if(!_loc1_.document)
  1947.          {
  1948.             _loc1_.document = this;
  1949.          }
  1950.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel6_c());
  1951.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText5_c());
  1952.          _loc1_.addChild(this._RuntimeInstaller_Spacer5_c());
  1953.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox4_c());
  1954.          return _loc1_;
  1955.       }
  1956.       
  1957.       private function _RuntimeInstaller_Spacer10_c() : Spacer
  1958.       {
  1959.          var _loc1_:Spacer = new Spacer();
  1960.          _loc1_.percentHeight = 100;
  1961.          if(!_loc1_.document)
  1962.          {
  1963.             _loc1_.document = this;
  1964.          }
  1965.          return _loc1_;
  1966.       }
  1967.       
  1968.       private function _RuntimeInstaller_LocalizedButton8_i() : LocalizedButton
  1969.       {
  1970.          var _loc1_:LocalizedButton = new LocalizedButton();
  1971.          this.uninstallCancel = _loc1_;
  1972.          _loc1_.resourceName = "btnCancel";
  1973.          _loc1_.styleName = "defaultButton";
  1974.          _loc1_.addEventListener("click",this.__uninstallCancel_click);
  1975.          _loc1_.id = "uninstallCancel";
  1976.          if(!_loc1_.document)
  1977.          {
  1978.             _loc1_.document = this;
  1979.          }
  1980.          return _loc1_;
  1981.       }
  1982.       
  1983.       private function _RuntimeInstaller_Label1_i() : Label
  1984.       {
  1985.          var _loc1_:Label = new Label();
  1986.          this._RuntimeInstaller_Label1 = _loc1_;
  1987.          _loc1_.styleName = "formItemText";
  1988.          _loc1_.id = "_RuntimeInstaller_Label1";
  1989.          BindingManager.executeBindings(this,"_RuntimeInstaller_Label1",this._RuntimeInstaller_Label1);
  1990.          if(!_loc1_.document)
  1991.          {
  1992.             _loc1_.document = this;
  1993.          }
  1994.          return _loc1_;
  1995.       }
  1996.       
  1997.       [Bindable(event="propertyChange")]
  1998.       public function get patchSameClose() : LocalizedButton
  1999.       {
  2000.          return this._607735242patchSameClose;
  2001.       }
  2002.       
  2003.       private function set airIcon(param1:Class) : void
  2004.       {
  2005.          var _loc2_:Object = null;
  2006.          _loc2_ = this._992840477airIcon;
  2007.          if(_loc2_ !== param1)
  2008.          {
  2009.             this._992840477airIcon = param1;
  2010.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  2011.          }
  2012.       }
  2013.       
  2014.       [Bindable(event="propertyChange")]
  2015.       public function get patchNewerCancel() : LocalizedButton
  2016.       {
  2017.          return this._503203263patchNewerCancel;
  2018.       }
  2019.       
  2020.       private function onClosing(param1:Event) : void
  2021.       {
  2022.          param1.preventDefault();
  2023.          switch(currentState)
  2024.          {
  2025.             case "EULA":
  2026.             case "FirstLaunchEULA":
  2027.             case "AdditionalVersion":
  2028.             case "PatchNewer":
  2029.             case "Uninstall":
  2030.             case "UninstallNoApps":
  2031.             case "Progress":
  2032.                this.asyncCall(this.onCancel);
  2033.                break;
  2034.             case "PatchSame":
  2035.             case "PatchOlder":
  2036.             case "Complete":
  2037.             case "Error":
  2038.                this.asyncCall(this.onFinish);
  2039.                break;
  2040.             case "InstallUpdatesNoApps":
  2041.             case "InstallUpdates":
  2042.                this.asyncCall(this.onPatchLater);
  2043.          }
  2044.       }
  2045.       
  2046.       private function _RuntimeInstaller_SetProperty18_i() : SetProperty
  2047.       {
  2048.          var _loc1_:SetProperty = new SetProperty();
  2049.          this._RuntimeInstaller_SetProperty18 = _loc1_;
  2050.          _loc1_.name = "resourceName";
  2051.          _loc1_.value = "shortUpdateText";
  2052.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty18",this._RuntimeInstaller_SetProperty18);
  2053.          return _loc1_;
  2054.       }
  2055.       
  2056.       public function set completeTextResourceName(param1:String) : void
  2057.       {
  2058.          var _loc2_:Object = null;
  2059.          _loc2_ = this._1992811297completeTextResourceName;
  2060.          if(_loc2_ !== param1)
  2061.          {
  2062.             this._1992811297completeTextResourceName = param1;
  2063.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"completeTextResourceName",_loc2_,param1));
  2064.          }
  2065.       }
  2066.       
  2067.       private function _RuntimeInstaller_GridItem3_c() : GridItem
  2068.       {
  2069.          var _loc1_:GridItem = new GridItem();
  2070.          if(!_loc1_.document)
  2071.          {
  2072.             _loc1_.document = this;
  2073.          }
  2074.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel4_c());
  2075.          return _loc1_;
  2076.       }
  2077.       
  2078.       public function __eula_cancel(param1:Event) : void
  2079.       {
  2080.          this.onCancel();
  2081.       }
  2082.       
  2083.       public function __patchNewerUpdate_click(param1:MouseEvent) : void
  2084.       {
  2085.          this.onConfirm();
  2086.       }
  2087.       
  2088.       private function _RuntimeInstaller_State5_c() : State
  2089.       {
  2090.          var _loc1_:State = new State();
  2091.          _loc1_.name = "PatchSame";
  2092.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty7_i(),this._RuntimeInstaller_AddChild4_i()];
  2093.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State5_enterState);
  2094.          return _loc1_;
  2095.       }
  2096.       
  2097.       private function _RuntimeInstaller_VBox5_i() : VBox
  2098.       {
  2099.          var _loc1_:VBox = new VBox();
  2100.          this._RuntimeInstaller_VBox5 = _loc1_;
  2101.          _loc1_.styleName = "contentBox";
  2102.          _loc1_.percentWidth = 100;
  2103.          _loc1_.percentHeight = 100;
  2104.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox5_creationComplete);
  2105.          _loc1_.id = "_RuntimeInstaller_VBox5";
  2106.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox5",this._RuntimeInstaller_VBox5);
  2107.          if(!_loc1_.document)
  2108.          {
  2109.             _loc1_.document = this;
  2110.          }
  2111.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel5_c());
  2112.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText4_c());
  2113.          _loc1_.addChild(this._RuntimeInstaller_Spacer4_c());
  2114.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox3_c());
  2115.          return _loc1_;
  2116.       }
  2117.       
  2118.       [Bindable(event="propertyChange")]
  2119.       public function get uninstallCancel() : LocalizedButton
  2120.       {
  2121.          return this._1634233860uninstallCancel;
  2122.       }
  2123.       
  2124.       private function _RuntimeInstaller_LocalizedButton7_c() : LocalizedButton
  2125.       {
  2126.          var _loc1_:LocalizedButton = new LocalizedButton();
  2127.          _loc1_.resourceName = "btnUninstall";
  2128.          _loc1_.addEventListener("click",this.___RuntimeInstaller_LocalizedButton7_click);
  2129.          if(!_loc1_.document)
  2130.          {
  2131.             _loc1_.document = this;
  2132.          }
  2133.          return _loc1_;
  2134.       }
  2135.       
  2136.       private function _RuntimeInstaller_State14_c() : State
  2137.       {
  2138.          var _loc1_:State = new State();
  2139.          _loc1_.name = "Error";
  2140.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty20_i(),this._RuntimeInstaller_AddChild11_i()];
  2141.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State14_enterState);
  2142.          return _loc1_;
  2143.       }
  2144.       
  2145.       public function ___RuntimeInstaller_InstallerApplication1_preinitialize(param1:FlexEvent) : void
  2146.       {
  2147.          this.onPreInitialize();
  2148.       }
  2149.       
  2150.       public function set progressCancel(param1:LocalizedButton) : void
  2151.       {
  2152.          var _loc2_:Object = null;
  2153.          _loc2_ = this._1922221831progressCancel;
  2154.          if(_loc2_ !== param1)
  2155.          {
  2156.             this._1922221831progressCancel = param1;
  2157.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressCancel",_loc2_,param1));
  2158.          }
  2159.       }
  2160.       
  2161.       private function _RuntimeInstaller_SetProperty17_i() : SetProperty
  2162.       {
  2163.          var _loc1_:SetProperty = new SetProperty();
  2164.          this._RuntimeInstaller_SetProperty17 = _loc1_;
  2165.          _loc1_.name = "stageHeight";
  2166.          _loc1_.value = 200;
  2167.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty17",this._RuntimeInstaller_SetProperty17);
  2168.          return _loc1_;
  2169.       }
  2170.       
  2171.       private function set installedApps(param1:Array) : void
  2172.       {
  2173.          var _loc2_:Object = null;
  2174.          _loc2_ = this._1172428532installedApps;
  2175.          if(_loc2_ !== param1)
  2176.          {
  2177.             this._1172428532installedApps = param1;
  2178.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installedApps",_loc2_,param1));
  2179.          }
  2180.       }
  2181.       
  2182.       private function set redSecurityIcon(param1:Class) : void
  2183.       {
  2184.          var _loc2_:Object = null;
  2185.          _loc2_ = this._2057878774redSecurityIcon;
  2186.          if(_loc2_ !== param1)
  2187.          {
  2188.             this._2057878774redSecurityIcon = param1;
  2189.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  2190.          }
  2191.       }
  2192.       
  2193.       [Bindable(event="propertyChange")]
  2194.       public function get eula() : EULA
  2195.       {
  2196.          return this._3124773eula;
  2197.       }
  2198.       
  2199.       private function _RuntimeInstaller_GridItem2_c() : GridItem
  2200.       {
  2201.          var _loc1_:GridItem = new GridItem();
  2202.          if(!_loc1_.document)
  2203.          {
  2204.             _loc1_.document = this;
  2205.          }
  2206.          _loc1_.addChild(this._RuntimeInstaller_Label1_i());
  2207.          return _loc1_;
  2208.       }
  2209.       
  2210.       public function __progressCancel_click(param1:MouseEvent) : void
  2211.       {
  2212.          this.onCancel();
  2213.       }
  2214.       
  2215.       [Bindable(event="propertyChange")]
  2216.       private function get airPackageIcon() : Class
  2217.       {
  2218.          return this._1869917749airPackageIcon;
  2219.       }
  2220.       
  2221.       private function _RuntimeInstaller_State4_c() : State
  2222.       {
  2223.          var _loc1_:State = new State();
  2224.          _loc1_.name = "PatchNewer";
  2225.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty6_i(),this._RuntimeInstaller_AddChild3_i()];
  2226.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State4_enterState);
  2227.          return _loc1_;
  2228.       }
  2229.       
  2230.       private function _RuntimeInstaller_LocalizedText10_c() : LocalizedText
  2231.       {
  2232.          var _loc1_:LocalizedText = new LocalizedText();
  2233.          _loc1_.percentWidth = 100;
  2234.          _loc1_.condenseWhite = true;
  2235.          _loc1_.resourceName = "msgConfirmInstallUpdate";
  2236.          if(!_loc1_.document)
  2237.          {
  2238.             _loc1_.document = this;
  2239.          }
  2240.          return _loc1_;
  2241.       }
  2242.       
  2243.       private function _RuntimeInstaller_VBox4_i() : VBox
  2244.       {
  2245.          var _loc1_:VBox = new VBox();
  2246.          this._RuntimeInstaller_VBox4 = _loc1_;
  2247.          _loc1_.styleName = "contentBox";
  2248.          _loc1_.percentWidth = 100;
  2249.          _loc1_.percentHeight = 100;
  2250.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox4_creationComplete);
  2251.          _loc1_.id = "_RuntimeInstaller_VBox4";
  2252.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox4",this._RuntimeInstaller_VBox4);
  2253.          if(!_loc1_.document)
  2254.          {
  2255.             _loc1_.document = this;
  2256.          }
  2257.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel2_c());
  2258.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText3_c());
  2259.          _loc1_.addChild(this._RuntimeInstaller_Spacer2_c());
  2260.          _loc1_.addChild(this._RuntimeInstaller_Grid1_c());
  2261.          _loc1_.addChild(this._RuntimeInstaller_Spacer3_c());
  2262.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox2_c());
  2263.          return _loc1_;
  2264.       }
  2265.       
  2266.       private function _RuntimeInstaller_LocalizedButton6_i() : LocalizedButton
  2267.       {
  2268.          var _loc1_:LocalizedButton = new LocalizedButton();
  2269.          this.patchOlderClose = _loc1_;
  2270.          _loc1_.styleName = "defaultButton";
  2271.          _loc1_.resourceName = "btnClose";
  2272.          _loc1_.addEventListener("click",this.__patchOlderClose_click);
  2273.          _loc1_.id = "patchOlderClose";
  2274.          if(!_loc1_.document)
  2275.          {
  2276.             _loc1_.document = this;
  2277.          }
  2278.          return _loc1_;
  2279.       }
  2280.       
  2281.       private function _RuntimeInstaller_State13_c() : State
  2282.       {
  2283.          var _loc1_:State = new State();
  2284.          _loc1_.name = "InstallUpdatesNoApps";
  2285.          _loc1_.basedOn = "InstallUpdates";
  2286.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty17_i(),this._RuntimeInstaller_RemoveChild2_i(),this._RuntimeInstaller_RemoveChild3_i(),this._RuntimeInstaller_SetProperty18_i(),this._RuntimeInstaller_SetProperty19_i(),this._RuntimeInstaller_SetStyle1_i(),this._RuntimeInstaller_SetStyle2_i()];
  2287.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State13_enterState);
  2288.          return _loc1_;
  2289.       }
  2290.       
  2291.       public function set patchLater(param1:LocalizedButton) : void
  2292.       {
  2293.          var _loc2_:Object = null;
  2294.          _loc2_ = this._1257611044patchLater;
  2295.          if(_loc2_ !== param1)
  2296.          {
  2297.             this._1257611044patchLater = param1;
  2298.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchLater",_loc2_,param1));
  2299.          }
  2300.       }
  2301.       
  2302.       private function _RuntimeInstaller_LocalizedButton13_i() : LocalizedButton
  2303.       {
  2304.          var _loc1_:LocalizedButton = new LocalizedButton();
  2305.          this.errorClose = _loc1_;
  2306.          _loc1_.styleName = "defaultButton";
  2307.          _loc1_.resourceName = "btnClose";
  2308.          _loc1_.addEventListener("click",this.__errorClose_click);
  2309.          _loc1_.id = "errorClose";
  2310.          if(!_loc1_.document)
  2311.          {
  2312.             _loc1_.document = this;
  2313.          }
  2314.          return _loc1_;
  2315.       }
  2316.       
  2317.       private function onApplicationComplete() : void
  2318.       {
  2319.          var h1Style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".h1");
  2320.          if(h1Style)
  2321.          {
  2322.             h1Style.setStyle("fontWeight",Capabilities.os.indexOf("Mac") >= 0 ? "normal" : "bold");
  2323.          }
  2324.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  2325.          this.record.uiLanguages = ["en_US","de","es","fr","it","ja","ko","pt","ru","zh_Hans","zh_Hant","cs","nl","pl","sv","tr"];
  2326.          stage.nativeWindow.addEventListener(Event.CLOSING,this.onClosing);
  2327.          stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown,true);
  2328.          this.sharedEvents = Application.application.root.loaderInfo.sharedEvents;
  2329.          this.sharedEvents.addEventListener("init",function(param1:Event):void
  2330.          {
  2331.             record = new ObjectProxy(getDefinitionByName("Object"));
  2332.             Application.application.executeBindings(true);
  2333.             switch(record.type)
  2334.             {
  2335.                case "new":
  2336.                case "additionalNewest":
  2337.                case "replaceSame":
  2338.                   currentState = "EULA";
  2339.                   break;
  2340.                case "additionalOlder":
  2341.                   currentState = "AdditionalVersion";
  2342.                   break;
  2343.                case "patchNewer":
  2344.                case "patchNewerNewest":
  2345.                   currentState = "PatchNewer";
  2346.                   break;
  2347.                case "patchOlder":
  2348.                   currentState = "PatchOlder";
  2349.                   break;
  2350.                case "patchSame":
  2351.                   currentState = "PatchSame";
  2352.                   break;
  2353.                case "uninstall":
  2354.                   installedApps = record.installedApps;
  2355.                   progressResourceName = "progressUninstalling";
  2356.                   completeLabelResourceName = "titleUninstCompleted";
  2357.                   completeTextResourceName = "msgUninstallSuccessful";
  2358.                   if(installedApps != null && installedApps.length > 0)
  2359.                   {
  2360.                      currentState = "Uninstall";
  2361.                   }
  2362.                   else
  2363.                   {
  2364.                      currentState = "UninstallNoApps";
  2365.                   }
  2366.                   break;
  2367.                case "installUpdates":
  2368.                   currentState = "InstallUpdatesNoApps";
  2369.                   stage.nativeWindow.title = locManager.getString("titleAirUpdater");
  2370.                   break;
  2371.                case "eula":
  2372.                   currentState = "FirstLaunchEULA";
  2373.                   stage.nativeWindow.title = locManager.getString("titleNativeWindow");
  2374.                   break;
  2375.                default:
  2376.                   currentState = "Error";
  2377.                   errorText.text = locManager.getString("msgInternalLogicError");
  2378.             }
  2379.          });
  2380.          this.iconImage.visible = true;
  2381.          this.sharedEvents.addEventListener(Event.COMPLETE,function(param1:Event):void
  2382.          {
  2383.             switch(record.type)
  2384.             {
  2385.                case "uninstall":
  2386.                   asyncCall(onFinish);
  2387.                   break;
  2388.                default:
  2389.                   currentState = "Complete";
  2390.             }
  2391.          });
  2392.          this.sharedEvents.addEventListener(Event.CANCEL,function(param1:Event):void
  2393.          {
  2394.             currentState = "Error";
  2395.             errorText.text = locManager.getString("msgInstallCanceled");
  2396.          });
  2397.          this.sharedEvents.addEventListener(ProgressEvent.PROGRESS,function(param1:ProgressEvent):void
  2398.          {
  2399.             progressBar.setProgress(param1.bytesLoaded,param1.bytesTotal);
  2400.          });
  2401.          this.sharedEvents.addEventListener(ErrorEvent.ERROR,this.onError);
  2402.          this.sharedEvents.addEventListener(IOErrorEvent.IO_ERROR,this.onError);
  2403.          this.sharedEvents.addEventListener("dataChange",this.onDataChange);
  2404.          this.sharedEvents.addEventListener("languagesSorted",function(param1:Event):void
  2405.          {
  2406.             record.uiLanguages.push("en_US");
  2407.             ResourceManager.getInstance().localeChain = record.uiLanguages;
  2408.             updateStylesForLocale();
  2409.             stage.nativeWindow.title = locManager.getString("titleAirSetup");
  2410.             stage.nativeWindow.width = int(locManager.getString("rtInstMainWndWidth"));
  2411.             progressResourceName = "progressInstalling";
  2412.             completeLabelResourceName = "titleInstCompleted";
  2413.             completeTextResourceName = "msgInstallSuccessful";
  2414.          });
  2415.          this.sharedEvents.dispatchEvent(new Event("installui.init"));
  2416.       }
  2417.       
  2418.       private function _RuntimeInstaller_VBox11_i() : VBox
  2419.       {
  2420.          var _loc1_:VBox = new VBox();
  2421.          this._RuntimeInstaller_VBox11 = _loc1_;
  2422.          _loc1_.styleName = "contentBox";
  2423.          _loc1_.percentWidth = 100;
  2424.          _loc1_.percentHeight = 100;
  2425.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox11_creationComplete);
  2426.          _loc1_.id = "_RuntimeInstaller_VBox11";
  2427.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox11",this._RuntimeInstaller_VBox11);
  2428.          if(!_loc1_.document)
  2429.          {
  2430.             _loc1_.document = this;
  2431.          }
  2432.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel10_c());
  2433.          _loc1_.addChild(this._RuntimeInstaller_Spacer15_c());
  2434.          _loc1_.addChild(this._RuntimeInstaller_TextArea2_i());
  2435.          _loc1_.addChild(this._RuntimeInstaller_Spacer16_c());
  2436.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox9_c());
  2437.          return _loc1_;
  2438.       }
  2439.       
  2440.       [Bindable(event="propertyChange")]
  2441.       public function get updateSpacer() : Spacer
  2442.       {
  2443.          return this._944448939updateSpacer;
  2444.       }
  2445.       
  2446.       private function _RuntimeInstaller_SetProperty16_i() : SetProperty
  2447.       {
  2448.          var _loc1_:SetProperty = new SetProperty();
  2449.          this._RuntimeInstaller_SetProperty16 = _loc1_;
  2450.          _loc1_.name = "stageHeight";
  2451.          _loc1_.value = 240;
  2452.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty16",this._RuntimeInstaller_SetProperty16);
  2453.          return _loc1_;
  2454.       }
  2455.       
  2456.       public function set completeFinish(param1:LocalizedButton) : void
  2457.       {
  2458.          var _loc2_:Object = null;
  2459.          _loc2_ = this._713956140completeFinish;
  2460.          if(_loc2_ !== param1)
  2461.          {
  2462.             this._713956140completeFinish = param1;
  2463.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"completeFinish",_loc2_,param1));
  2464.          }
  2465.       }
  2466.       
  2467.       mx_internal function _RuntimeInstaller_StylesInit() : void
  2468.       {
  2469.          var style:CSSStyleDeclaration = null;
  2470.          var effects:Array = null;
  2471.          if(mx_internal::_RuntimeInstaller_StylesInit_done)
  2472.          {
  2473.             return;
  2474.          }
  2475.          mx_internal::_RuntimeInstaller_StylesInit_done = true;
  2476.          style = StyleManager.getStyleDeclaration(".topContentBox");
  2477.          if(!style)
  2478.          {
  2479.             style = new CSSStyleDeclaration();
  2480.             StyleManager.setStyleDeclaration(".topContentBox",style,false);
  2481.          }
  2482.          if(style.factory == null)
  2483.          {
  2484.             style.factory = function():void
  2485.             {
  2486.                this.verticalGap = 0;
  2487.             };
  2488.          }
  2489.          style = StyleManager.getStyleDeclaration("List");
  2490.          if(!style)
  2491.          {
  2492.             style = new CSSStyleDeclaration();
  2493.             StyleManager.setStyleDeclaration("List",style,false);
  2494.          }
  2495.          if(style.factory == null)
  2496.          {
  2497.             style.factory = function():void
  2498.             {
  2499.                this.paddingTop = 4;
  2500.                this.borderColor = 2236962;
  2501.                this.paddingLeft = 4;
  2502.                this.paddingRight = 4;
  2503.                this.paddingBottom = 4;
  2504.                this.backgroundColor = 3750201;
  2505.             };
  2506.          }
  2507.          style = StyleManager.getStyleDeclaration("ScrollBar");
  2508.          if(!style)
  2509.          {
  2510.             style = new CSSStyleDeclaration();
  2511.             StyleManager.setStyleDeclaration("ScrollBar",style,false);
  2512.          }
  2513.          if(style.factory == null)
  2514.          {
  2515.             style.factory = function():void
  2516.             {
  2517.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  2518.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  2519.                this.arrowOverFillColor = 5460819;
  2520.                this.borderStyle = "solid";
  2521.                this.thumbOverFillColor = 5460819;
  2522.                this.arrowFillColor = 4408131;
  2523.                this.thumbUpSkin = SimpleScrollThumbSkin;
  2524.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  2525.                this.trackColors = [2236962,2236962];
  2526.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  2527.                this.highlightAlphas = [0,0];
  2528.                this.thumbFillColor = 4408131;
  2529.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  2530.                this.trackSkin = SimpleScrollTrackSkin;
  2531.                this.arrowBorderColor = 4737096;
  2532.                this.arrowIconColor = 2236962;
  2533.                this.borderColor = 2236962;
  2534.                this.thumbDownSkin = SimpleScrollThumbSkin;
  2535.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  2536.                this.thumbOverSkin = SimpleScrollThumbSkin;
  2537.                this.themeColor = 5460819;
  2538.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  2539.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  2540.                this.thumbBorderColor = 4737096;
  2541.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  2542.             };
  2543.          }
  2544.          style = StyleManager.getStyleDeclaration(".eulaText");
  2545.          if(!style)
  2546.          {
  2547.             style = new CSSStyleDeclaration();
  2548.             StyleManager.setStyleDeclaration(".eulaText",style,false);
  2549.          }
  2550.          if(style.factory == null)
  2551.          {
  2552.             style.factory = function():void
  2553.             {
  2554.                this.borderColor = 2236962;
  2555.                this.paddingLeft = 6;
  2556.                this.paddingRight = 6;
  2557.                this.leading = 0;
  2558.                this.backgroundColor = 3750201;
  2559.             };
  2560.          }
  2561.          style = StyleManager.getStyleDeclaration("LinkButton");
  2562.          if(!style)
  2563.          {
  2564.             style = new CSSStyleDeclaration();
  2565.             StyleManager.setStyleDeclaration("LinkButton",style,false);
  2566.          }
  2567.          if(style.factory == null)
  2568.          {
  2569.             style.factory = function():void
  2570.             {
  2571.                this.textAlign = "left";
  2572.                this.fillAlphas = [0,0,0,0];
  2573.                this.selectedDownSkin = ProgrammaticSkin;
  2574.                this.selectedUpSkin = ProgrammaticSkin;
  2575.                this.selectedOverSkin = ProgrammaticSkin;
  2576.                this.upSkin = ProgrammaticSkin;
  2577.                this.textIndent = 0;
  2578.                this.fontSize = 10;
  2579.                this.backgroundAlpha = 0;
  2580.                this.downSkin = ProgrammaticSkin;
  2581.                this.overSkin = ProgrammaticSkin;
  2582.             };
  2583.          }
  2584.          style = StyleManager.getStyleDeclaration("Application");
  2585.          if(!style)
  2586.          {
  2587.             style = new CSSStyleDeclaration();
  2588.             StyleManager.setStyleDeclaration("Application",style,false);
  2589.          }
  2590.          if(style.factory == null)
  2591.          {
  2592.             style.factory = function():void
  2593.             {
  2594.                this.paddingLeft = 15;
  2595.                this.backgroundGradientColors = [2697513,2697513];
  2596.                this.horizontalAlign = "left";
  2597.                this.backgroundAlpha = 1;
  2598.                this.fontSize = 10;
  2599.                this.paddingBottom = 20;
  2600.                this.themeColor = 4539717;
  2601.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  2602.                this.paddingTop = 15;
  2603.                this.textAlign = "left";
  2604.                this.color = 16777215;
  2605.                this.paddingRight = 15;
  2606.                this.horizontalGap = 10;
  2607.                this.backgroundColor = 2697513;
  2608.             };
  2609.          }
  2610.          style = StyleManager.getStyleDeclaration("ProgressBar");
  2611.          if(!style)
  2612.          {
  2613.             style = new CSSStyleDeclaration();
  2614.             StyleManager.setStyleDeclaration("ProgressBar",style,false);
  2615.          }
  2616.          if(style.factory == null)
  2617.          {
  2618.             style.factory = function():void
  2619.             {
  2620.                this.trackSkin = _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  2621.                this.barSkin = _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  2622.             };
  2623.          }
  2624.          style = StyleManager.getStyleDeclaration("CheckBox");
  2625.          if(!style)
  2626.          {
  2627.             style = new CSSStyleDeclaration();
  2628.             StyleManager.setStyleDeclaration("CheckBox",style,false);
  2629.          }
  2630.          if(style.factory == null)
  2631.          {
  2632.             style.factory = function():void
  2633.             {
  2634.                this.borderColor = 6250335;
  2635.                this.paddingLeft = 4;
  2636.                this.color = 16777215;
  2637.                this.fillColors = [15527148,12895428,16777215,15658734];
  2638.                this.textRollOverColor = 16777215;
  2639.                this.horizontalGap = 5;
  2640.                this.themeColor = 10066329;
  2641.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  2642.                this.textSelectedColor = 16777215;
  2643.             };
  2644.          }
  2645.          style = StyleManager.getStyleDeclaration("Button");
  2646.          if(!style)
  2647.          {
  2648.             style = new CSSStyleDeclaration();
  2649.             StyleManager.setStyleDeclaration("Button",style,false);
  2650.          }
  2651.          if(style.factory == null)
  2652.          {
  2653.             style.factory = function():void
  2654.             {
  2655.                this.paddingLeft = 12;
  2656.                this.fontWeight = "normal";
  2657.                this.textRollOverColor = 16777215;
  2658.                this.upSkin = _embed_css_Button_upSkin_png_84724716;
  2659.                this.fontSize = 14;
  2660.                this.overSkin = _embed_css_Button_overSkin_png_723251137;
  2661.                this.paddingBottom = 5;
  2662.                this.fontFamily = "Myriad Pro";
  2663.                this.paddingTop = 6;
  2664.                this.paddingRight = 12;
  2665.                this.downSkin = _embed_css_Button_downSkin_png_1315160815;
  2666.                this.disabledSkin = _embed_css_Button_disabledSkin_png_250132025;
  2667.                this.textSelectedColor = 16777215;
  2668.             };
  2669.          }
  2670.          style = StyleManager.getStyleDeclaration(".myDropDown");
  2671.          if(!style)
  2672.          {
  2673.             style = new CSSStyleDeclaration();
  2674.             StyleManager.setStyleDeclaration(".myDropDown",style,false);
  2675.          }
  2676.          if(style.factory == null)
  2677.          {
  2678.             style.factory = function():void
  2679.             {
  2680.                this.color = 32768;
  2681.                this.backgroundAlpha = 0;
  2682.             };
  2683.          }
  2684.          style = StyleManager.getStyleDeclaration(".h2");
  2685.          if(!style)
  2686.          {
  2687.             style = new CSSStyleDeclaration();
  2688.             StyleManager.setStyleDeclaration(".h2",style,false);
  2689.          }
  2690.          if(style.factory == null)
  2691.          {
  2692.             style.factory = function():void
  2693.             {
  2694.                this.leading = 4;
  2695.                this.fontSize = 12;
  2696.                this.fontFamily = "Myriad Pro Bold";
  2697.             };
  2698.          }
  2699.          style = StyleManager.getStyleDeclaration("TextInput");
  2700.          if(!style)
  2701.          {
  2702.             style = new CSSStyleDeclaration();
  2703.             StyleManager.setStyleDeclaration("TextInput",style,false);
  2704.          }
  2705.          if(style.factory == null)
  2706.          {
  2707.             style.factory = function():void
  2708.             {
  2709.                this.borderColor = 2236962;
  2710.                this.outerBorderColor = 4737096;
  2711.                this.borderSkin = SimpleTwoColorBorder;
  2712.                this.borderThickness = 2;
  2713.                this.borderStyle = "solid";
  2714.                this.backgroundColor = 3750201;
  2715.             };
  2716.          }
  2717.          style = StyleManager.getStyleDeclaration("HRule");
  2718.          if(!style)
  2719.          {
  2720.             style = new CSSStyleDeclaration();
  2721.             StyleManager.setStyleDeclaration("HRule",style,false);
  2722.          }
  2723.          if(style.factory == null)
  2724.          {
  2725.             style.factory = function():void
  2726.             {
  2727.                this.strokeColor = 3750201;
  2728.                this.shadowColor = 2236962;
  2729.                this.borderStyle = "solid";
  2730.             };
  2731.          }
  2732.          style = StyleManager.getStyleDeclaration("Form");
  2733.          if(!style)
  2734.          {
  2735.             style = new CSSStyleDeclaration();
  2736.             StyleManager.setStyleDeclaration("Form",style,false);
  2737.          }
  2738.          if(style.factory == null)
  2739.          {
  2740.             style.factory = function():void
  2741.             {
  2742.                this.paddingLeft = 0;
  2743.             };
  2744.          }
  2745.          style = StyleManager.getStyleDeclaration(".contentBox");
  2746.          if(!style)
  2747.          {
  2748.             style = new CSSStyleDeclaration();
  2749.             StyleManager.setStyleDeclaration(".contentBox",style,false);
  2750.          }
  2751.          if(style.factory == null)
  2752.          {
  2753.             style.factory = function():void
  2754.             {
  2755.                this.paddingTop = 10;
  2756.                this.verticalGap = 0;
  2757.             };
  2758.          }
  2759.          style = StyleManager.getStyleDeclaration("FormItem");
  2760.          if(!style)
  2761.          {
  2762.             style = new CSSStyleDeclaration();
  2763.             StyleManager.setStyleDeclaration("FormItem",style,false);
  2764.          }
  2765.          if(style.factory == null)
  2766.          {
  2767.             style.factory = function():void
  2768.             {
  2769.                this.textAlign = "left";
  2770.             };
  2771.          }
  2772.          style = StyleManager.getStyleDeclaration(".buttonRow");
  2773.          if(!style)
  2774.          {
  2775.             style = new CSSStyleDeclaration();
  2776.             StyleManager.setStyleDeclaration(".buttonRow",style,false);
  2777.          }
  2778.          if(style.factory == null)
  2779.          {
  2780.             style.factory = function():void
  2781.             {
  2782.                this.horizontalAlign = "left";
  2783.                this.horizontalGap = 12;
  2784.             };
  2785.          }
  2786.          style = StyleManager.getStyleDeclaration("ComboBox");
  2787.          if(!style)
  2788.          {
  2789.             style = new CSSStyleDeclaration();
  2790.             StyleManager.setStyleDeclaration("ComboBox",style,false);
  2791.          }
  2792.          if(style.factory == null)
  2793.          {
  2794.             style.factory = function():void
  2795.             {
  2796.                this.color = 16777215;
  2797.                this.textRollOverColor = 16777215;
  2798.                this.backgroundAlpha = 0;
  2799.                this.fontSize = 9;
  2800.                this.dropdownStyleName = "myDropDown";
  2801.             };
  2802.          }
  2803.          style = StyleManager.getStyleDeclaration(".h1");
  2804.          if(!style)
  2805.          {
  2806.             style = new CSSStyleDeclaration();
  2807.             StyleManager.setStyleDeclaration(".h1",style,false);
  2808.          }
  2809.          if(style.factory == null)
  2810.          {
  2811.             style.factory = function():void
  2812.             {
  2813.                this.fontSize = 18;
  2814.                this.fontFamily = "Myriad Pro";
  2815.             };
  2816.          }
  2817.          style = StyleManager.getStyleDeclaration(".formItemText");
  2818.          if(!style)
  2819.          {
  2820.             style = new CSSStyleDeclaration();
  2821.             StyleManager.setStyleDeclaration(".formItemText",style,false);
  2822.          }
  2823.          if(style.factory == null)
  2824.          {
  2825.             style.factory = function():void
  2826.             {
  2827.                this.fontWeight = "bold";
  2828.             };
  2829.          }
  2830.          style = StyleManager.getStyleDeclaration("HScrollBar");
  2831.          if(!style)
  2832.          {
  2833.             style = new CSSStyleDeclaration();
  2834.             StyleManager.setStyleDeclaration("HScrollBar",style,false);
  2835.          }
  2836.          if(style.factory == null)
  2837.          {
  2838.             style.factory = function():void
  2839.             {
  2840.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  2841.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  2842.                this.arrowOverFillColor = 5460819;
  2843.                this.borderStyle = "solid";
  2844.                this.thumbOverFillColor = 5460819;
  2845.                this.arrowFillColor = 4408131;
  2846.                this.thumbUpSkin = SimpleScrollThumbSkin;
  2847.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  2848.                this.trackColors = [2236962,2236962];
  2849.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  2850.                this.highlightAlphas = [0,0];
  2851.                this.thumbFillColor = 4408131;
  2852.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  2853.                this.trackSkin = SimpleScrollTrackSkin;
  2854.                this.arrowBorderColor = 4737096;
  2855.                this.arrowIconColor = 2236962;
  2856.                this.borderColor = 2236962;
  2857.                this.thumbDownSkin = SimpleScrollThumbSkin;
  2858.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  2859.                this.thumbOverSkin = SimpleScrollThumbSkin;
  2860.                this.themeColor = 5460819;
  2861.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  2862.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  2863.                this.thumbBorderColor = 4737096;
  2864.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  2865.             };
  2866.          }
  2867.          style = StyleManager.getStyleDeclaration("VScrollBar");
  2868.          if(!style)
  2869.          {
  2870.             style = new CSSStyleDeclaration();
  2871.             StyleManager.setStyleDeclaration("VScrollBar",style,false);
  2872.          }
  2873.          if(style.factory == null)
  2874.          {
  2875.             style.factory = function():void
  2876.             {
  2877.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  2878.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  2879.                this.arrowOverFillColor = 5460819;
  2880.                this.borderStyle = "solid";
  2881.                this.thumbOverFillColor = 5460819;
  2882.                this.arrowFillColor = 4408131;
  2883.                this.thumbUpSkin = SimpleScrollThumbSkin;
  2884.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  2885.                this.trackColors = [2236962,2236962];
  2886.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  2887.                this.highlightAlphas = [0,0];
  2888.                this.thumbFillColor = 4408131;
  2889.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  2890.                this.trackSkin = SimpleScrollTrackSkin;
  2891.                this.arrowBorderColor = 4737096;
  2892.                this.arrowIconColor = 2236962;
  2893.                this.borderColor = 2236962;
  2894.                this.thumbDownSkin = SimpleScrollThumbSkin;
  2895.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  2896.                this.thumbOverSkin = SimpleScrollThumbSkin;
  2897.                this.themeColor = 5460819;
  2898.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  2899.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  2900.                this.thumbBorderColor = 4737096;
  2901.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  2902.             };
  2903.          }
  2904.          style = StyleManager.getStyleDeclaration(".errorNumberText");
  2905.          if(!style)
  2906.          {
  2907.             style = new CSSStyleDeclaration();
  2908.             StyleManager.setStyleDeclaration(".errorNumberText",style,false);
  2909.          }
  2910.          if(style.factory == null)
  2911.          {
  2912.             style.factory = function():void
  2913.             {
  2914.                this.textAlign = "right";
  2915.                this.color = 13421772;
  2916.             };
  2917.          }
  2918.          style = StyleManager.getStyleDeclaration(".textBorderWrapper");
  2919.          if(!style)
  2920.          {
  2921.             style = new CSSStyleDeclaration();
  2922.             StyleManager.setStyleDeclaration(".textBorderWrapper",style,false);
  2923.          }
  2924.          if(style.factory == null)
  2925.          {
  2926.             style.factory = function():void
  2927.             {
  2928.                this.borderColor = 5460819;
  2929.                this.borderStyle = "solid";
  2930.             };
  2931.          }
  2932.          style = StyleManager.getStyleDeclaration(".defaultButton");
  2933.          if(!style)
  2934.          {
  2935.             style = new CSSStyleDeclaration();
  2936.             StyleManager.setStyleDeclaration(".defaultButton",style,false);
  2937.          }
  2938.          if(style.factory == null)
  2939.          {
  2940.             style.factory = function():void
  2941.             {
  2942.                this.upSkin = _embed_css_Button_Default_upSkin_png_1016964574;
  2943.                this.overSkin = _embed_css_Button_Default_overSkin_png_1598282337;
  2944.                this.downSkin = _embed_css_Button_Default_downSkin_png_1063774301;
  2945.                this.disabledSkin = _embed_css_Button_Default_DisabledSkin_png_2000144681;
  2946.             };
  2947.          }
  2948.          style = StyleManager.getStyleDeclaration("EULA");
  2949.          if(!style)
  2950.          {
  2951.             style = new CSSStyleDeclaration();
  2952.             StyleManager.setStyleDeclaration("EULA",style,false);
  2953.          }
  2954.          if(style.factory == null)
  2955.          {
  2956.             style.factory = function():void
  2957.             {
  2958.                this.paddingTop = 12;
  2959.                this.verticalGap = 0;
  2960.             };
  2961.          }
  2962.          StyleManager.mx_internal::initProtoChainRoots();
  2963.       }
  2964.       
  2965.       private function onPatchLater() : void
  2966.       {
  2967.          this.sharedEvents.dispatchEvent(new Event("installui.patchLater"));
  2968.       }
  2969.       
  2970.       private function set redBlockedIcon(param1:Class) : void
  2971.       {
  2972.          var _loc2_:Object = null;
  2973.          _loc2_ = this._1707366196redBlockedIcon;
  2974.          if(_loc2_ !== param1)
  2975.          {
  2976.             this._1707366196redBlockedIcon = param1;
  2977.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  2978.          }
  2979.       }
  2980.       
  2981.       [Bindable(event="propertyChange")]
  2982.       public function get updateAppsRunning() : TextArea
  2983.       {
  2984.          return this._1318708836updateAppsRunning;
  2985.       }
  2986.       
  2987.       private function _RuntimeInstaller_GridItem1_c() : GridItem
  2988.       {
  2989.          var _loc1_:GridItem = new GridItem();
  2990.          if(!_loc1_.document)
  2991.          {
  2992.             _loc1_.document = this;
  2993.          }
  2994.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel3_c());
  2995.          return _loc1_;
  2996.       }
  2997.       
  2998.       [Bindable(event="propertyChange")]
  2999.       private function get yellowSecurityIcon() : Class
  3000.       {
  3001.          return this._703057299yellowSecurityIcon;
  3002.       }
  3003.       
  3004.       private function _RuntimeInstaller_State3_c() : State
  3005.       {
  3006.          var _loc1_:State = new State();
  3007.          _loc1_.name = "AdditionalVersion";
  3008.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty5_i(),this._RuntimeInstaller_AddChild2_i()];
  3009.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State3_enterState);
  3010.          return _loc1_;
  3011.       }
  3012.       
  3013.       private function _RuntimeInstaller_VBox3_i() : VBox
  3014.       {
  3015.          var _loc1_:VBox = new VBox();
  3016.          this._RuntimeInstaller_VBox3 = _loc1_;
  3017.          _loc1_.styleName = "contentBox";
  3018.          _loc1_.percentWidth = 100;
  3019.          _loc1_.percentHeight = 100;
  3020.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox3_creationComplete);
  3021.          _loc1_.id = "_RuntimeInstaller_VBox3";
  3022.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox3",this._RuntimeInstaller_VBox3);
  3023.          if(!_loc1_.document)
  3024.          {
  3025.             _loc1_.document = this;
  3026.          }
  3027.          _loc1_.addChild(this._RuntimeInstaller_LocalizedLabel1_c());
  3028.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText2_c());
  3029.          _loc1_.addChild(this._RuntimeInstaller_Spacer1_c());
  3030.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox1_c());
  3031.          return _loc1_;
  3032.       }
  3033.       
  3034.       private function _RuntimeInstaller_LocalizedButton5_i() : LocalizedButton
  3035.       {
  3036.          var _loc1_:LocalizedButton = new LocalizedButton();
  3037.          this.patchSameClose = _loc1_;
  3038.          _loc1_.styleName = "defaultButton";
  3039.          _loc1_.resourceName = "btnClose";
  3040.          _loc1_.addEventListener("click",this.__patchSameClose_click);
  3041.          _loc1_.id = "patchSameClose";
  3042.          if(!_loc1_.document)
  3043.          {
  3044.             _loc1_.document = this;
  3045.          }
  3046.          return _loc1_;
  3047.       }
  3048.       
  3049.       private function _RuntimeInstaller_State12_c() : State
  3050.       {
  3051.          var _loc1_:State = new State();
  3052.          _loc1_.name = "InstallUpdates";
  3053.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty16_i(),this._RuntimeInstaller_AddChild10_i()];
  3054.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State12_enterState);
  3055.          return _loc1_;
  3056.       }
  3057.       
  3058.       private function _RuntimeInstaller_LocalizedButton12_i() : LocalizedButton
  3059.       {
  3060.          var _loc1_:LocalizedButton = new LocalizedButton();
  3061.          this.patchLater = _loc1_;
  3062.          _loc1_.styleName = "defaultButton";
  3063.          _loc1_.resourceName = "btnUpdateLater";
  3064.          _loc1_.addEventListener("click",this.__patchLater_click);
  3065.          _loc1_.id = "patchLater";
  3066.          if(!_loc1_.document)
  3067.          {
  3068.             _loc1_.document = this;
  3069.          }
  3070.          return _loc1_;
  3071.       }
  3072.       
  3073.       [Bindable(event="propertyChange")]
  3074.       public function get progressResourceName() : String
  3075.       {
  3076.          return this._287913606progressResourceName;
  3077.       }
  3078.       
  3079.       private function _RuntimeInstaller_SetProperty15_i() : SetProperty
  3080.       {
  3081.          var _loc1_:SetProperty = new SetProperty();
  3082.          this._RuntimeInstaller_SetProperty15 = _loc1_;
  3083.          _loc1_.name = "stageHeight";
  3084.          _loc1_.value = 210;
  3085.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty15",this._RuntimeInstaller_SetProperty15);
  3086.          return _loc1_;
  3087.       }
  3088.       
  3089.       [Bindable(event="propertyChange")]
  3090.       public function get contentBox() : VBox
  3091.       {
  3092.          return this._264524434contentBox;
  3093.       }
  3094.       
  3095.       private function _RuntimeInstaller_VBox10_i() : VBox
  3096.       {
  3097.          var _loc1_:VBox = new VBox();
  3098.          this._RuntimeInstaller_VBox10 = _loc1_;
  3099.          _loc1_.styleName = "contentBox";
  3100.          _loc1_.percentWidth = 100;
  3101.          _loc1_.percentHeight = 100;
  3102.          _loc1_.addEventListener("creationComplete",this.___RuntimeInstaller_VBox10_creationComplete);
  3103.          _loc1_.id = "_RuntimeInstaller_VBox10";
  3104.          BindingManager.executeBindings(this,"_RuntimeInstaller_VBox10",this._RuntimeInstaller_VBox10);
  3105.          if(!_loc1_.document)
  3106.          {
  3107.             _loc1_.document = this;
  3108.          }
  3109.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText9_i());
  3110.          _loc1_.addChild(this._RuntimeInstaller_Spacer12_c());
  3111.          _loc1_.addChild(this._RuntimeInstaller_Canvas2_i());
  3112.          _loc1_.addChild(this._RuntimeInstaller_Spacer13_i());
  3113.          _loc1_.addChild(this._RuntimeInstaller_LocalizedText10_c());
  3114.          _loc1_.addChild(this._RuntimeInstaller_Spacer14_c());
  3115.          _loc1_.addChild(this._RuntimeInstaller_OSButtonBarHBox8_c());
  3116.          return _loc1_;
  3117.       }
  3118.       
  3119.       public function __completeFinish_click(param1:MouseEvent) : void
  3120.       {
  3121.          this.onFinish();
  3122.       }
  3123.       
  3124.       public function ___RuntimeInstaller_State2_enterState(param1:FlexEvent) : void
  3125.       {
  3126.          focusManager.setFocus(this.eula.agree);
  3127.       }
  3128.       
  3129.       public function set errorText(param1:TextArea) : void
  3130.       {
  3131.          var _loc2_:Object = null;
  3132.          _loc2_ = this._329533269errorText;
  3133.          if(_loc2_ !== param1)
  3134.          {
  3135.             this._329533269errorText = param1;
  3136.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorText",_loc2_,param1));
  3137.          }
  3138.       }
  3139.       
  3140.       [Bindable(event="propertyChange")]
  3141.       public function get progressBar() : ProgressBar
  3142.       {
  3143.          return this._1131509414progressBar;
  3144.       }
  3145.       
  3146.       public function __patchSameClose_click(param1:MouseEvent) : void
  3147.       {
  3148.          this.onFinish();
  3149.       }
  3150.       
  3151.       private function _RuntimeInstaller_State2_c() : State
  3152.       {
  3153.          var _loc1_:State = new State();
  3154.          _loc1_.name = "FirstLaunchEULA";
  3155.          _loc1_.basedOn = "EULA";
  3156.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty2_i(),this._RuntimeInstaller_SetProperty3_i(),this._RuntimeInstaller_SetProperty4_i()];
  3157.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State2_enterState);
  3158.          return _loc1_;
  3159.       }
  3160.       
  3161.       public function ___RuntimeInstaller_VBox11_creationComplete(param1:FlexEvent) : void
  3162.       {
  3163.          activate();
  3164.       }
  3165.       
  3166.       private function _RuntimeInstaller_RemoveChild3_i() : RemoveChild
  3167.       {
  3168.          var _loc1_:RemoveChild = new RemoveChild();
  3169.          this._RuntimeInstaller_RemoveChild3 = _loc1_;
  3170.          BindingManager.executeBindings(this,"_RuntimeInstaller_RemoveChild3",this._RuntimeInstaller_RemoveChild3);
  3171.          return _loc1_;
  3172.       }
  3173.       
  3174.       private function _RuntimeInstaller_LocalizedButton4_i() : LocalizedButton
  3175.       {
  3176.          var _loc1_:LocalizedButton = new LocalizedButton();
  3177.          this.patchNewerCancel = _loc1_;
  3178.          _loc1_.resourceName = "btnCancel";
  3179.          _loc1_.addEventListener("click",this.__patchNewerCancel_click);
  3180.          _loc1_.id = "patchNewerCancel";
  3181.          if(!_loc1_.document)
  3182.          {
  3183.             _loc1_.document = this;
  3184.          }
  3185.          return _loc1_;
  3186.       }
  3187.       
  3188.       public function ___RuntimeInstaller_InstallerApplication1_applicationComplete(param1:FlexEvent) : void
  3189.       {
  3190.          this.onApplicationComplete();
  3191.       }
  3192.       
  3193.       private function _RuntimeInstaller_State11_c() : State
  3194.       {
  3195.          var _loc1_:State = new State();
  3196.          _loc1_.name = "Complete";
  3197.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty15_i(),this._RuntimeInstaller_AddChild9_i()];
  3198.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State11_enterState);
  3199.          return _loc1_;
  3200.       }
  3201.       
  3202.       private function _RuntimeInstaller_LocalizedButton11_i() : LocalizedButton
  3203.       {
  3204.          var _loc1_:LocalizedButton = new LocalizedButton();
  3205.          this.patchNow = _loc1_;
  3206.          _loc1_.resourceName = "btnUpdateNow";
  3207.          _loc1_.enabled = false;
  3208.          _loc1_.addEventListener("click",this.__patchNow_click);
  3209.          _loc1_.id = "patchNow";
  3210.          if(!_loc1_.document)
  3211.          {
  3212.             _loc1_.document = this;
  3213.          }
  3214.          return _loc1_;
  3215.       }
  3216.       
  3217.       private function _RuntimeInstaller_bindingExprs() : void
  3218.       {
  3219.          var _loc1_:* = undefined;
  3220.          _loc1_ = this.airIcon;
  3221.          _loc1_ = this;
  3222.          _loc1_ = this.contentBox;
  3223.          _loc1_ = this.eula;
  3224.          _loc1_ = this.eula;
  3225.          _loc1_ = this.eula;
  3226.          _loc1_ = this;
  3227.          _loc1_ = this.contentBox;
  3228.          _loc1_ = this.additionalVersionAdd;
  3229.          _loc1_ = this;
  3230.          _loc1_ = this.contentBox;
  3231.          _loc1_ = this.patchNewerUpdate;
  3232.          _loc1_ = this.record.currentPatchLevel;
  3233.          _loc1_ = this.record.newPatchLevel;
  3234.          _loc1_ = this;
  3235.          _loc1_ = this.contentBox;
  3236.          _loc1_ = this.patchSameClose;
  3237.          _loc1_ = this;
  3238.          _loc1_ = this.contentBox;
  3239.          _loc1_ = this.patchOlderClose;
  3240.          _loc1_ = this;
  3241.          _loc1_ = this.contentBox;
  3242.          _loc1_ = this.uninstallCancel;
  3243.          _loc1_ = this.installedApps;
  3244.          _loc1_ = this;
  3245.          _loc1_ = this.uninstallAppCanvas;
  3246.          _loc1_ = this;
  3247.          _loc1_ = this.contentBox;
  3248.          _loc1_ = this.progressResourceName;
  3249.          _loc1_ = this;
  3250.          _loc1_ = this.progressContent;
  3251.          _loc1_ = this.contentBox;
  3252.          _loc1_ = this;
  3253.          _loc1_ = this.progressCancel;
  3254.          _loc1_ = this;
  3255.          _loc1_ = this.contentBox;
  3256.          _loc1_ = this.completeFinish;
  3257.          _loc1_ = this.completeLabelResourceName;
  3258.          _loc1_ = this.completeTextResourceName;
  3259.          _loc1_ = this;
  3260.          _loc1_ = this.contentBox;
  3261.          _loc1_ = this.patchLater;
  3262.          _loc1_ = this;
  3263.          _loc1_ = this.updateAppsRunningCanvas;
  3264.          _loc1_ = this.updateSpacer;
  3265.          _loc1_ = this.updateText;
  3266.          _loc1_ = this.patchNow;
  3267.          _loc1_ = this.patchNow;
  3268.          _loc1_ = this.patchLater;
  3269.          _loc1_ = this;
  3270.          _loc1_ = this.contentBox;
  3271.          _loc1_ = this.errorClose;
  3272.       }
  3273.       
  3274.       private function _RuntimeInstaller_TextArea2_i() : TextArea
  3275.       {
  3276.          var _loc1_:TextArea = new TextArea();
  3277.          this.errorText = _loc1_;
  3278.          _loc1_.percentWidth = 100;
  3279.          _loc1_.percentHeight = 100;
  3280.          _loc1_.editable = false;
  3281.          _loc1_.focusEnabled = false;
  3282.          _loc1_.setStyle("backgroundAlpha",0);
  3283.          _loc1_.setStyle("borderStyle","none");
  3284.          _loc1_.setStyle("leading",0);
  3285.          _loc1_.id = "errorText";
  3286.          if(!_loc1_.document)
  3287.          {
  3288.             _loc1_.document = this;
  3289.          }
  3290.          return _loc1_;
  3291.       }
  3292.       
  3293.       public function ___RuntimeInstaller_State5_enterState(param1:FlexEvent) : void
  3294.       {
  3295.          focusManager.setFocus(this.patchSameClose);
  3296.       }
  3297.       
  3298.       private function _RuntimeInstaller_ClassFactory1_c() : ClassFactory
  3299.       {
  3300.          var _loc1_:ClassFactory = new ClassFactory();
  3301.          _loc1_.generator = InstalledAppItemRenderer;
  3302.          return _loc1_;
  3303.       }
  3304.       
  3305.       private function _RuntimeInstaller_AddChild11_i() : AddChild
  3306.       {
  3307.          var _loc1_:AddChild = new AddChild();
  3308.          this._RuntimeInstaller_AddChild11 = _loc1_;
  3309.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox11_i);
  3310.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild11",this._RuntimeInstaller_AddChild11);
  3311.          return _loc1_;
  3312.       }
  3313.       
  3314.       private function _RuntimeInstaller_SetProperty14_i() : SetProperty
  3315.       {
  3316.          var _loc1_:SetProperty = new SetProperty();
  3317.          this._RuntimeInstaller_SetProperty14 = _loc1_;
  3318.          _loc1_.name = "visible";
  3319.          _loc1_.value = false;
  3320.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty14",this._RuntimeInstaller_SetProperty14);
  3321.          return _loc1_;
  3322.       }
  3323.       
  3324.       public function ___RuntimeInstaller_State8_enterState(param1:FlexEvent) : void
  3325.       {
  3326.          focusManager.setFocus(this.uninstallCancel);
  3327.       }
  3328.       
  3329.       public function set patchNow(param1:LocalizedButton) : void
  3330.       {
  3331.          var _loc2_:Object = null;
  3332.          _loc2_ = this._1230359918patchNow;
  3333.          if(_loc2_ !== param1)
  3334.          {
  3335.             this._1230359918patchNow = param1;
  3336.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchNow",_loc2_,param1));
  3337.          }
  3338.       }
  3339.       
  3340.       private function _RuntimeInstaller_LocalizedText9_i() : LocalizedText
  3341.       {
  3342.          var _loc1_:LocalizedText = new LocalizedText();
  3343.          this.updateText = _loc1_;
  3344.          _loc1_.percentWidth = 100;
  3345.          _loc1_.condenseWhite = true;
  3346.          _loc1_.resourceName = "updateText";
  3347.          _loc1_.id = "updateText";
  3348.          if(!_loc1_.document)
  3349.          {
  3350.             _loc1_.document = this;
  3351.          }
  3352.          return _loc1_;
  3353.       }
  3354.       
  3355.       public function __patchNewerCancel_click(param1:MouseEvent) : void
  3356.       {
  3357.          this.onCancel();
  3358.       }
  3359.       
  3360.       private function _RuntimeInstaller_Spacer9_c() : Spacer
  3361.       {
  3362.          var _loc1_:Spacer = new Spacer();
  3363.          _loc1_.percentHeight = 100;
  3364.          if(!_loc1_.document)
  3365.          {
  3366.             _loc1_.document = this;
  3367.          }
  3368.          return _loc1_;
  3369.       }
  3370.       
  3371.       private function _RuntimeInstaller_TextArea1_i() : TextArea
  3372.       {
  3373.          var _loc1_:TextArea = new TextArea();
  3374.          this.updateAppsRunning = _loc1_;
  3375.          _loc1_.height = 60;
  3376.          _loc1_.percentWidth = 100;
  3377.          _loc1_.styleName = "eulaText";
  3378.          _loc1_.condenseWhite = true;
  3379.          _loc1_.editable = false;
  3380.          _loc1_.selectable = false;
  3381.          _loc1_.setStyle("leading",5);
  3382.          _loc1_.id = "updateAppsRunning";
  3383.          if(!_loc1_.document)
  3384.          {
  3385.             _loc1_.document = this;
  3386.          }
  3387.          return _loc1_;
  3388.       }
  3389.       
  3390.       private function _RuntimeInstaller_State1_c() : State
  3391.       {
  3392.          var _loc1_:State = new State();
  3393.          _loc1_.name = "EULA";
  3394.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty1_i(),this._RuntimeInstaller_AddChild1_i()];
  3395.          _loc1_.addEventListener("enterState",this.___RuntimeInstaller_State1_enterState);
  3396.          return _loc1_;
  3397.       }
  3398.       
  3399.       private function asyncCall(param1:Function, param2:int = 1) : void
  3400.       {
  3401.          var f:Function = param1;
  3402.          var msec:int = param2;
  3403.          this.asyncCallTimer = new Timer(msec,1);
  3404.          this.asyncCallTimer.addEventListener(TimerEvent.TIMER,function(param1:Event):void
  3405.          {
  3406.             f();
  3407.          });
  3408.          this.asyncCallTimer.start();
  3409.       }
  3410.       
  3411.       private function onPreInitialize() : void
  3412.       {
  3413.          locManager = LocalizationManager.getInstance();
  3414.          locManager.defaultResourceBundleName = className;
  3415.       }
  3416.       
  3417.       private function _RuntimeInstaller_LocalizedButton3_i() : LocalizedButton
  3418.       {
  3419.          var _loc1_:LocalizedButton = new LocalizedButton();
  3420.          this.patchNewerUpdate = _loc1_;
  3421.          _loc1_.resourceName = "btnUpdate";
  3422.          _loc1_.styleName = "defaultButton";
  3423.          _loc1_.addEventListener("click",this.__patchNewerUpdate_click);
  3424.          _loc1_.id = "patchNewerUpdate";
  3425.          if(!_loc1_.document)
  3426.          {
  3427.             _loc1_.document = this;
  3428.          }
  3429.          return _loc1_;
  3430.       }
  3431.       
  3432.       private function _RuntimeInstaller_RemoveChild2_i() : RemoveChild
  3433.       {
  3434.          var _loc1_:RemoveChild = new RemoveChild();
  3435.          this._RuntimeInstaller_RemoveChild2 = _loc1_;
  3436.          BindingManager.executeBindings(this,"_RuntimeInstaller_RemoveChild2",this._RuntimeInstaller_RemoveChild2);
  3437.          return _loc1_;
  3438.       }
  3439.       
  3440.       private function _RuntimeInstaller_State10_c() : State
  3441.       {
  3442.          var _loc1_:State = new State();
  3443.          _loc1_.name = "ProgressCancel";
  3444.          _loc1_.overrides = [this._RuntimeInstaller_SetProperty12_i(),this._RuntimeInstaller_AddChild8_i(),this._RuntimeInstaller_SetProperty13_i(),this._RuntimeInstaller_SetProperty14_i()];
  3445.          return _loc1_;
  3446.       }
  3447.       
  3448.       private function _RuntimeInstaller_LocalizedButton10_i() : LocalizedButton
  3449.       {
  3450.          var _loc1_:LocalizedButton = new LocalizedButton();
  3451.          this.completeFinish = _loc1_;
  3452.          _loc1_.styleName = "defaultButton";
  3453.          _loc1_.resourceName = "btnFinish";
  3454.          _loc1_.addEventListener("click",this.__completeFinish_click);
  3455.          _loc1_.id = "completeFinish";
  3456.          if(!_loc1_.document)
  3457.          {
  3458.             _loc1_.document = this;
  3459.          }
  3460.          return _loc1_;
  3461.       }
  3462.       
  3463.       [Bindable(event="propertyChange")]
  3464.       public function get progressCancel() : LocalizedButton
  3465.       {
  3466.          return this._1922221831progressCancel;
  3467.       }
  3468.       
  3469.       [Bindable(event="propertyChange")]
  3470.       private function get redSecurityIcon() : Class
  3471.       {
  3472.          return this._2057878774redSecurityIcon;
  3473.       }
  3474.       
  3475.       private function _RuntimeInstaller_SetProperty13_i() : SetProperty
  3476.       {
  3477.          var _loc1_:SetProperty = new SetProperty();
  3478.          this._RuntimeInstaller_SetProperty13 = _loc1_;
  3479.          _loc1_.name = "progressResourceName";
  3480.          _loc1_.value = "progressCanceling";
  3481.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty13",this._RuntimeInstaller_SetProperty13);
  3482.          return _loc1_;
  3483.       }
  3484.       
  3485.       public function ___RuntimeInstaller_State13_enterState(param1:FlexEvent) : void
  3486.       {
  3487.          focusManager.setFocus(this.patchNow);
  3488.       }
  3489.       
  3490.       private function _RuntimeInstaller_AddChild10_i() : AddChild
  3491.       {
  3492.          var _loc1_:AddChild = new AddChild();
  3493.          this._RuntimeInstaller_AddChild10 = _loc1_;
  3494.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox10_i);
  3495.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild10",this._RuntimeInstaller_AddChild10);
  3496.          return _loc1_;
  3497.       }
  3498.       
  3499.       public function set progressContent(param1:VBox) : void
  3500.       {
  3501.          var _loc2_:Object = null;
  3502.          _loc2_ = this._139350644progressContent;
  3503.          if(_loc2_ !== param1)
  3504.          {
  3505.             this._139350644progressContent = param1;
  3506.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressContent",_loc2_,param1));
  3507.          }
  3508.       }
  3509.       
  3510.       private function _RuntimeInstaller_Spacer8_c() : Spacer
  3511.       {
  3512.          var _loc1_:Spacer = new Spacer();
  3513.          _loc1_.percentHeight = 100;
  3514.          if(!_loc1_.document)
  3515.          {
  3516.             _loc1_.document = this;
  3517.          }
  3518.          return _loc1_;
  3519.       }
  3520.       
  3521.       [Bindable(event="propertyChange")]
  3522.       public function get patchLater() : LocalizedButton
  3523.       {
  3524.          return this._1257611044patchLater;
  3525.       }
  3526.       
  3527.       public function ___RuntimeInstaller_VBox3_creationComplete(param1:FlexEvent) : void
  3528.       {
  3529.          activate();
  3530.       }
  3531.       
  3532.       private function _RuntimeInstaller_LocalizedText8_i() : LocalizedText
  3533.       {
  3534.          var _loc1_:LocalizedText = new LocalizedText();
  3535.          this._RuntimeInstaller_LocalizedText8 = _loc1_;
  3536.          _loc1_.percentWidth = 100;
  3537.          _loc1_.percentHeight = 100;
  3538.          _loc1_.condenseWhite = true;
  3539.          _loc1_.useHTML = true;
  3540.          _loc1_.id = "_RuntimeInstaller_LocalizedText8";
  3541.          BindingManager.executeBindings(this,"_RuntimeInstaller_LocalizedText8",this._RuntimeInstaller_LocalizedText8);
  3542.          if(!_loc1_.document)
  3543.          {
  3544.             _loc1_.document = this;
  3545.          }
  3546.          return _loc1_;
  3547.       }
  3548.       
  3549.       private function _RuntimeInstaller_List1_i() : List
  3550.       {
  3551.          var _loc1_:List = new List();
  3552.          this._RuntimeInstaller_List1 = _loc1_;
  3553.          _loc1_.percentWidth = 100;
  3554.          _loc1_.rowCount = 4;
  3555.          _loc1_.selectable = false;
  3556.          _loc1_.rowHeight = 22;
  3557.          _loc1_.itemRenderer = this._RuntimeInstaller_ClassFactory1_c();
  3558.          _loc1_.setStyle("borderThickness",1);
  3559.          _loc1_.id = "_RuntimeInstaller_List1";
  3560.          BindingManager.executeBindings(this,"_RuntimeInstaller_List1",this._RuntimeInstaller_List1);
  3561.          if(!_loc1_.document)
  3562.          {
  3563.             _loc1_.document = this;
  3564.          }
  3565.          return _loc1_;
  3566.       }
  3567.       
  3568.       private function _RuntimeInstaller_RemoveChild1_i() : RemoveChild
  3569.       {
  3570.          var _loc1_:RemoveChild = new RemoveChild();
  3571.          this._RuntimeInstaller_RemoveChild1 = _loc1_;
  3572.          BindingManager.executeBindings(this,"_RuntimeInstaller_RemoveChild1",this._RuntimeInstaller_RemoveChild1);
  3573.          return _loc1_;
  3574.       }
  3575.       
  3576.       private function _RuntimeInstaller_OSButtonBarHBox9_c() : OSButtonBarHBox
  3577.       {
  3578.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3579.          _loc1_.styleName = "buttonRow";
  3580.          _loc1_.percentWidth = 100;
  3581.          if(!_loc1_.document)
  3582.          {
  3583.             _loc1_.document = this;
  3584.          }
  3585.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton13_i());
  3586.          return _loc1_;
  3587.       }
  3588.       
  3589.       private function onDataChange(param1:Event) : void
  3590.       {
  3591.          if(this.record.updateRunning.length)
  3592.          {
  3593.             currentState = "InstallUpdates";
  3594.             this.updateAppsRunning.htmlText = this.getUpdateAppsText(this.record.updateRunning);
  3595.          }
  3596.          else
  3597.          {
  3598.             currentState = "InstallUpdatesNoApps";
  3599.          }
  3600.       }
  3601.       
  3602.       private function _RuntimeInstaller_LocalizedButton2_i() : LocalizedButton
  3603.       {
  3604.          var _loc1_:LocalizedButton = new LocalizedButton();
  3605.          this.additionalVersionCancel = _loc1_;
  3606.          _loc1_.resourceName = "btnCancel";
  3607.          _loc1_.addEventListener("click",this.__additionalVersionCancel_click);
  3608.          _loc1_.id = "additionalVersionCancel";
  3609.          if(!_loc1_.document)
  3610.          {
  3611.             _loc1_.document = this;
  3612.          }
  3613.          return _loc1_;
  3614.       }
  3615.       
  3616.       [Bindable(event="propertyChange")]
  3617.       private function get redBlockedIcon() : Class
  3618.       {
  3619.          return this._1707366196redBlockedIcon;
  3620.       }
  3621.       
  3622.       [Bindable(event="propertyChange")]
  3623.       public function get completeFinish() : LocalizedButton
  3624.       {
  3625.          return this._713956140completeFinish;
  3626.       }
  3627.       
  3628.       private function onFinish() : void
  3629.       {
  3630.          stage.nativeWindow.visible = false;
  3631.          this.sharedEvents.dispatchEvent(new Event("installui.complete"));
  3632.       }
  3633.       
  3634.       private function _RuntimeInstaller_LocalizedLabel10_c() : LocalizedLabel
  3635.       {
  3636.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3637.          _loc1_.styleName = "h2";
  3638.          _loc1_.resourceName = "titleError";
  3639.          if(!_loc1_.document)
  3640.          {
  3641.             _loc1_.document = this;
  3642.          }
  3643.          return _loc1_;
  3644.       }
  3645.       
  3646.       public function __patchOlderClose_click(param1:MouseEvent) : void
  3647.       {
  3648.          this.onFinish();
  3649.       }
  3650.       
  3651.       public function __patchNow_click(param1:MouseEvent) : void
  3652.       {
  3653.          this.onPatchNow();
  3654.       }
  3655.       
  3656.       private function _RuntimeInstaller_SetProperty12_i() : SetProperty
  3657.       {
  3658.          var _loc1_:SetProperty = new SetProperty();
  3659.          this._RuntimeInstaller_SetProperty12 = _loc1_;
  3660.          _loc1_.name = "stageHeight";
  3661.          _loc1_.value = 210;
  3662.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty12",this._RuntimeInstaller_SetProperty12);
  3663.          return _loc1_;
  3664.       }
  3665.       
  3666.       private function _RuntimeInstaller_Spacer7_c() : Spacer
  3667.       {
  3668.          var _loc1_:Spacer = new Spacer();
  3669.          _loc1_.percentHeight = 100;
  3670.          if(!_loc1_.document)
  3671.          {
  3672.             _loc1_.document = this;
  3673.          }
  3674.          return _loc1_;
  3675.       }
  3676.       
  3677.       private function _RuntimeInstaller_LocalizedText7_c() : LocalizedText
  3678.       {
  3679.          var _loc1_:LocalizedText = new LocalizedText();
  3680.          _loc1_.percentWidth = 100;
  3681.          _loc1_.condenseWhite = true;
  3682.          _loc1_.resourceName = "msgConfirmRemoveAirPrompt";
  3683.          _loc1_.useHTML = true;
  3684.          if(!_loc1_.document)
  3685.          {
  3686.             _loc1_.document = this;
  3687.          }
  3688.          return _loc1_;
  3689.       }
  3690.       
  3691.       [Bindable(event="propertyChange")]
  3692.       public function get errorText() : TextArea
  3693.       {
  3694.          return this._329533269errorText;
  3695.       }
  3696.       
  3697.       public function set updateText(param1:LocalizedText) : void
  3698.       {
  3699.          var _loc2_:Object = null;
  3700.          _loc2_ = this._295934570updateText;
  3701.          if(_loc2_ !== param1)
  3702.          {
  3703.             this._295934570updateText = param1;
  3704.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateText",_loc2_,param1));
  3705.          }
  3706.       }
  3707.       
  3708.       public function ___RuntimeInstaller_VBox5_creationComplete(param1:FlexEvent) : void
  3709.       {
  3710.          activate();
  3711.       }
  3712.       
  3713.       private function onError(param1:ErrorEvent) : void
  3714.       {
  3715.          var _loc2_:String = null;
  3716.          if(this.ERROR_ID_TO_NAME.hasOwnProperty(param1.errorID))
  3717.          {
  3718.             _loc2_ = this.ERROR_ID_TO_NAME[param1.errorID];
  3719.          }
  3720.          else if(this.record.type == "uninstall")
  3721.          {
  3722.             _loc2_ = "genericUninstallError";
  3723.          }
  3724.          else
  3725.          {
  3726.             _loc2_ = "genericInstallError";
  3727.          }
  3728.          currentState = "Error";
  3729.          this.errorText.text = locManager.getString(_loc2_);
  3730.       }
  3731.       
  3732.       public function __progressContent_creationComplete(param1:FlexEvent) : void
  3733.       {
  3734.          activate();
  3735.       }
  3736.       
  3737.       private function _RuntimeInstaller_OSButtonBarHBox8_c() : OSButtonBarHBox
  3738.       {
  3739.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3740.          _loc1_.percentWidth = 100;
  3741.          _loc1_.styleName = "buttonRow";
  3742.          if(!_loc1_.document)
  3743.          {
  3744.             _loc1_.document = this;
  3745.          }
  3746.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton11_i());
  3747.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton12_i());
  3748.          return _loc1_;
  3749.       }
  3750.       
  3751.       public function set patchOlderClose(param1:LocalizedButton) : void
  3752.       {
  3753.          var _loc2_:Object = null;
  3754.          _loc2_ = this._1748930644patchOlderClose;
  3755.          if(_loc2_ !== param1)
  3756.          {
  3757.             this._1748930644patchOlderClose = param1;
  3758.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchOlderClose",_loc2_,param1));
  3759.          }
  3760.       }
  3761.       
  3762.       private function _RuntimeInstaller_SetStyle2_i() : SetStyle
  3763.       {
  3764.          var _loc1_:SetStyle = new SetStyle();
  3765.          this._RuntimeInstaller_SetStyle2 = _loc1_;
  3766.          _loc1_.name = "styleName";
  3767.          _loc1_.value = "";
  3768.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetStyle2",this._RuntimeInstaller_SetStyle2);
  3769.          return _loc1_;
  3770.       }
  3771.       
  3772.       private function _RuntimeInstaller_LocalizedButton1_i() : LocalizedButton
  3773.       {
  3774.          var _loc1_:LocalizedButton = new LocalizedButton();
  3775.          this.additionalVersionAdd = _loc1_;
  3776.          _loc1_.resourceName = "btnContinue";
  3777.          _loc1_.styleName = "defaultButton";
  3778.          _loc1_.setStyle("icon",this._embed_mxml_assets_add_png_548480860);
  3779.          _loc1_.addEventListener("click",this.__additionalVersionAdd_click);
  3780.          _loc1_.id = "additionalVersionAdd";
  3781.          if(!_loc1_.document)
  3782.          {
  3783.             _loc1_.document = this;
  3784.          }
  3785.          return _loc1_;
  3786.       }
  3787.       
  3788.       private function _RuntimeInstaller_Grid1_c() : Grid
  3789.       {
  3790.          var _loc1_:Grid = new Grid();
  3791.          _loc1_.percentWidth = 100;
  3792.          _loc1_.setStyle("verticalGap",0);
  3793.          if(!_loc1_.document)
  3794.          {
  3795.             _loc1_.document = this;
  3796.          }
  3797.          _loc1_.addChild(this._RuntimeInstaller_GridRow1_c());
  3798.          _loc1_.addChild(this._RuntimeInstaller_GridRow2_c());
  3799.          return _loc1_;
  3800.       }
  3801.       
  3802.       private function _RuntimeInstaller_SetProperty9_i() : SetProperty
  3803.       {
  3804.          var _loc1_:SetProperty = new SetProperty();
  3805.          this._RuntimeInstaller_SetProperty9 = _loc1_;
  3806.          _loc1_.name = "stageHeight";
  3807.          _loc1_.value = 300;
  3808.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty9",this._RuntimeInstaller_SetProperty9);
  3809.          return _loc1_;
  3810.       }
  3811.       
  3812.       public function set patchNewerCancel(param1:LocalizedButton) : void
  3813.       {
  3814.          var _loc2_:Object = null;
  3815.          _loc2_ = this._503203263patchNewerCancel;
  3816.          if(_loc2_ !== param1)
  3817.          {
  3818.             this._503203263patchNewerCancel = param1;
  3819.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchNewerCancel",_loc2_,param1));
  3820.          }
  3821.       }
  3822.       
  3823.       override public function initialize() : void
  3824.       {
  3825.          var target:RuntimeInstaller = null;
  3826.          var watcherSetupUtilClass:Object = null;
  3827.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  3828.          var bindings:Array = this._RuntimeInstaller_bindingsSetup();
  3829.          var watchers:Array = [];
  3830.          target = this;
  3831.          if(_watcherSetupUtil == null)
  3832.          {
  3833.             watcherSetupUtilClass = getDefinitionByName("_RuntimeInstallerWatcherSetupUtil");
  3834.             watcherSetupUtilClass["init"](null);
  3835.          }
  3836.          _watcherSetupUtil.setup(this,function(param1:String):*
  3837.          {
  3838.             return target[param1];
  3839.          },bindings,watchers);
  3840.          var i:uint = 0;
  3841.          while(i < bindings.length)
  3842.          {
  3843.             Binding(bindings[i]).execute();
  3844.             i++;
  3845.          }
  3846.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  3847.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  3848.          super.initialize();
  3849.       }
  3850.       
  3851.       private function _RuntimeInstaller_SetProperty11_i() : SetProperty
  3852.       {
  3853.          var _loc1_:SetProperty = new SetProperty();
  3854.          this._RuntimeInstaller_SetProperty11 = _loc1_;
  3855.          _loc1_.name = "stageHeight";
  3856.          _loc1_.value = 210;
  3857.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty11",this._RuntimeInstaller_SetProperty11);
  3858.          return _loc1_;
  3859.       }
  3860.       
  3861.       public function set patchSameClose(param1:LocalizedButton) : void
  3862.       {
  3863.          var _loc2_:Object = null;
  3864.          _loc2_ = this._607735242patchSameClose;
  3865.          if(_loc2_ !== param1)
  3866.          {
  3867.             this._607735242patchSameClose = param1;
  3868.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"patchSameClose",_loc2_,param1));
  3869.          }
  3870.       }
  3871.       
  3872.       private function getUpdateAppsText(param1:Array) : String
  3873.       {
  3874.          var _loc2_:* = "";
  3875.          if(!param1)
  3876.          {
  3877.             return _loc2_;
  3878.          }
  3879.          var _loc3_:int = 0;
  3880.          while(_loc3_ < param1.length)
  3881.          {
  3882.             _loc2_ += Object(param1[_loc3_]).label;
  3883.             if(_loc3_ < param1.length - 1)
  3884.             {
  3885.                _loc2_ += "<br />";
  3886.             }
  3887.             _loc3_++;
  3888.          }
  3889.          return _loc2_;
  3890.       }
  3891.       
  3892.       private function _RuntimeInstaller_LocalizedText6_c() : LocalizedText
  3893.       {
  3894.          var _loc1_:LocalizedText = new LocalizedText();
  3895.          _loc1_.percentWidth = 100;
  3896.          _loc1_.condenseWhite = true;
  3897.          _loc1_.resourceName = "msgConfirmRemoveAir";
  3898.          _loc1_.useHTML = true;
  3899.          if(!_loc1_.document)
  3900.          {
  3901.             _loc1_.document = this;
  3902.          }
  3903.          return _loc1_;
  3904.       }
  3905.       
  3906.       public function ___RuntimeInstaller_VBox7_creationComplete(param1:FlexEvent) : void
  3907.       {
  3908.          activate();
  3909.       }
  3910.       
  3911.       private function _RuntimeInstaller_Spacer6_c() : Spacer
  3912.       {
  3913.          var _loc1_:Spacer = new Spacer();
  3914.          _loc1_.percentHeight = 100;
  3915.          if(!_loc1_.document)
  3916.          {
  3917.             _loc1_.document = this;
  3918.          }
  3919.          return _loc1_;
  3920.       }
  3921.       
  3922.       [Bindable(event="propertyChange")]
  3923.       public function get patchOlderClose() : LocalizedButton
  3924.       {
  3925.          return this._1748930644patchOlderClose;
  3926.       }
  3927.       
  3928.       private function _RuntimeInstaller_AddChild9_i() : AddChild
  3929.       {
  3930.          var _loc1_:AddChild = new AddChild();
  3931.          this._RuntimeInstaller_AddChild9 = _loc1_;
  3932.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._RuntimeInstaller_VBox9_i);
  3933.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild9",this._RuntimeInstaller_AddChild9);
  3934.          return _loc1_;
  3935.       }
  3936.       
  3937.       private function _RuntimeInstaller_GridRow2_c() : GridRow
  3938.       {
  3939.          var _loc1_:GridRow = new GridRow();
  3940.          _loc1_.percentWidth = 100;
  3941.          if(!_loc1_.document)
  3942.          {
  3943.             _loc1_.document = this;
  3944.          }
  3945.          _loc1_.addChild(this._RuntimeInstaller_GridItem3_c());
  3946.          _loc1_.addChild(this._RuntimeInstaller_GridItem4_c());
  3947.          return _loc1_;
  3948.       }
  3949.       
  3950.       private function _RuntimeInstaller_LocalizedLabel9_i() : LocalizedLabel
  3951.       {
  3952.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3953.          this._RuntimeInstaller_LocalizedLabel9 = _loc1_;
  3954.          _loc1_.styleName = "h2";
  3955.          _loc1_.id = "_RuntimeInstaller_LocalizedLabel9";
  3956.          BindingManager.executeBindings(this,"_RuntimeInstaller_LocalizedLabel9",this._RuntimeInstaller_LocalizedLabel9);
  3957.          if(!_loc1_.document)
  3958.          {
  3959.             _loc1_.document = this;
  3960.          }
  3961.          return _loc1_;
  3962.       }
  3963.       
  3964.       private function _RuntimeInstaller_SetProperty8_i() : SetProperty
  3965.       {
  3966.          var _loc1_:SetProperty = new SetProperty();
  3967.          this._RuntimeInstaller_SetProperty8 = _loc1_;
  3968.          _loc1_.name = "stageHeight";
  3969.          _loc1_.value = 210;
  3970.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty8",this._RuntimeInstaller_SetProperty8);
  3971.          return _loc1_;
  3972.       }
  3973.       
  3974.       private function _RuntimeInstaller_OSButtonBarHBox7_c() : OSButtonBarHBox
  3975.       {
  3976.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3977.          _loc1_.styleName = "buttonRow";
  3978.          _loc1_.percentWidth = 100;
  3979.          if(!_loc1_.document)
  3980.          {
  3981.             _loc1_.document = this;
  3982.          }
  3983.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton10_i());
  3984.          return _loc1_;
  3985.       }
  3986.       
  3987.       private function _RuntimeInstaller_SetStyle1_i() : SetStyle
  3988.       {
  3989.          var _loc1_:SetStyle = new SetStyle();
  3990.          this._RuntimeInstaller_SetStyle1 = _loc1_;
  3991.          _loc1_.name = "styleName";
  3992.          _loc1_.value = "defaultButton";
  3993.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetStyle1",this._RuntimeInstaller_SetStyle1);
  3994.          return _loc1_;
  3995.       }
  3996.       
  3997.       private function _RuntimeInstaller_Spacer5_c() : Spacer
  3998.       {
  3999.          var _loc1_:Spacer = new Spacer();
  4000.          _loc1_.percentHeight = 100;
  4001.          if(!_loc1_.document)
  4002.          {
  4003.             _loc1_.document = this;
  4004.          }
  4005.          return _loc1_;
  4006.       }
  4007.       
  4008.       private function _RuntimeInstaller_SetProperty10_i() : SetProperty
  4009.       {
  4010.          var _loc1_:SetProperty = new SetProperty();
  4011.          this._RuntimeInstaller_SetProperty10 = _loc1_;
  4012.          _loc1_.name = "stageHeight";
  4013.          _loc1_.value = 200;
  4014.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty10",this._RuntimeInstaller_SetProperty10);
  4015.          return _loc1_;
  4016.       }
  4017.       
  4018.       private function onConfirm() : void
  4019.       {
  4020.          currentState = "Progress";
  4021.          this.sharedEvents.dispatchEvent(new Event("installui.confirm"));
  4022.       }
  4023.       
  4024.       private function _RuntimeInstaller_OSButtonBarHBox6_c() : OSButtonBarHBox
  4025.       {
  4026.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  4027.          _loc1_.styleName = "buttonRow";
  4028.          _loc1_.percentWidth = 100;
  4029.          if(!_loc1_.document)
  4030.          {
  4031.             _loc1_.document = this;
  4032.          }
  4033.          _loc1_.addChild(this._RuntimeInstaller_LocalizedButton9_i());
  4034.          return _loc1_;
  4035.       }
  4036.       
  4037.       private function _RuntimeInstaller_LocalizedText5_c() : LocalizedText
  4038.       {
  4039.          var _loc1_:LocalizedText = new LocalizedText();
  4040.          _loc1_.percentWidth = 100;
  4041.          _loc1_.condenseWhite = true;
  4042.          _loc1_.resourceName = "errNewerVersionAlreadyInstalled";
  4043.          if(!_loc1_.document)
  4044.          {
  4045.             _loc1_.document = this;
  4046.          }
  4047.          return _loc1_;
  4048.       }
  4049.       
  4050.       private function _RuntimeInstaller_GridRow1_c() : GridRow
  4051.       {
  4052.          var _loc1_:GridRow = new GridRow();
  4053.          _loc1_.percentWidth = 100;
  4054.          if(!_loc1_.document)
  4055.          {
  4056.             _loc1_.document = this;
  4057.          }
  4058.          _loc1_.addChild(this._RuntimeInstaller_GridItem1_c());
  4059.          _loc1_.addChild(this._RuntimeInstaller_GridItem2_c());
  4060.          return _loc1_;
  4061.       }
  4062.       
  4063.       public function __eula_agree(param1:Event) : void
  4064.       {
  4065.          this.onConfirm();
  4066.       }
  4067.       
  4068.       private function _RuntimeInstaller_Canvas2_i() : Canvas
  4069.       {
  4070.          var _loc1_:Canvas = new Canvas();
  4071.          this.updateAppsRunningCanvas = _loc1_;
  4072.          _loc1_.styleName = "textBorderWrapper";
  4073.          _loc1_.percentWidth = 100;
  4074.          _loc1_.id = "updateAppsRunningCanvas";
  4075.          if(!_loc1_.document)
  4076.          {
  4077.             _loc1_.document = this;
  4078.          }
  4079.          _loc1_.addChild(this._RuntimeInstaller_TextArea1_i());
  4080.          return _loc1_;
  4081.       }
  4082.       
  4083.       private function _RuntimeInstaller_AddChild8_i() : AddChild
  4084.       {
  4085.          var _loc1_:AddChild = new AddChild();
  4086.          this._RuntimeInstaller_AddChild8 = _loc1_;
  4087.          BindingManager.executeBindings(this,"_RuntimeInstaller_AddChild8",this._RuntimeInstaller_AddChild8);
  4088.          return _loc1_;
  4089.       }
  4090.       
  4091.       public function set uninstallCancel(param1:LocalizedButton) : void
  4092.       {
  4093.          var _loc2_:Object = null;
  4094.          _loc2_ = this._1634233860uninstallCancel;
  4095.          if(_loc2_ !== param1)
  4096.          {
  4097.             this._1634233860uninstallCancel = param1;
  4098.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallCancel",_loc2_,param1));
  4099.          }
  4100.       }
  4101.       
  4102.       private function _RuntimeInstaller_LocalizedLabel8_i() : LocalizedLabel
  4103.       {
  4104.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4105.          this.progressLabel = _loc1_;
  4106.          _loc1_.styleName = "formItemText";
  4107.          _loc1_.id = "progressLabel";
  4108.          BindingManager.executeBindings(this,"progressLabel",this.progressLabel);
  4109.          if(!_loc1_.document)
  4110.          {
  4111.             _loc1_.document = this;
  4112.          }
  4113.          return _loc1_;
  4114.       }
  4115.       
  4116.       private function _RuntimeInstaller_SetProperty7_i() : SetProperty
  4117.       {
  4118.          var _loc1_:SetProperty = new SetProperty();
  4119.          this._RuntimeInstaller_SetProperty7 = _loc1_;
  4120.          _loc1_.name = "stageHeight";
  4121.          _loc1_.value = 210;
  4122.          BindingManager.executeBindings(this,"_RuntimeInstaller_SetProperty7",this._RuntimeInstaller_SetProperty7);
  4123.          return _loc1_;
  4124.       }
  4125.       
  4126.       private function set appIconBG(param1:Class) : void
  4127.       {
  4128.          var _loc2_:Object = null;
  4129.          _loc2_ = this._1197773823appIconBG;
  4130.          if(_loc2_ !== param1)
  4131.          {
  4132.             this._1197773823appIconBG = param1;
  4133.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  4134.          }
  4135.       }
  4136.       
  4137.       [Bindable(event="propertyChange")]
  4138.       private function get appIconBG() : Class
  4139.       {
  4140.          return this._1197773823appIconBG;
  4141.       }
  4142.    }
  4143. }
  4144.